Ubuntuには、マウスが最後に移動されたときを判断するコマンドがありますか?スクリーンセーバーは明確に知っていますが、端末からそのデータにアクセスするにはどうすればよいですか?
Ubuntuには、マウスが最後に移動されたときを判断するコマンドがありますか?スクリーンセーバーは明確に知っていますが、端末からそのデータにアクセスするにはどうすればよいですか?
回答:
スクリーンセーバーは、マウスの動き(位置の変更)またはクリックについて独自のポーリングを行います。XScreensaverのよくある質問10を参照してください。また、XScreensaverの作成者であるJamie Zawinskiがこのバグレポートで述べているように、位置は5秒ごとにしかチェックされません。
自分で実装する方法を考えたくない場合は、Cのソースコードまたはこのstackoverflowの質問、つまりxprintidle、xidleで指定された小さなアプリを使用できます。