web-dev-qa-db-ja.com

XScreenSaverがマウス入力でウェイクアップするのを防ぐにはどうすればよいですか?

警告:XScreenSaverおよびその他のスクリーンセーバーにはVLCに関する既知の問題があります および xfce4-power-manager 。 XFCEまたはVLCを使用している場合は、それらを最初にチェックすることをお勧めします


私の問題は、最新のレーザーベースのマウスでは、デスクトップのわずかな振動により、マウスが「移動した」信号を送信することです。したがって、キーボードのみでXScreenSaverを停止したいと思います。XScreenSaverを実行して、マウスを動かしても影響はありません(クリックは無視できるかどうかは関係ありません)。

8
greenoldman

Xscreensaverを使用すると、スクリーンセーバーを非アクティブ化する前にマウスが移動する必要のあるピクセル数を調整できます。ただし、マウスを完全に無効にするかどうかはわかりません。

KDE内でXScreenSaverをまだ使用していない場合 これらの手順に従ってセットアップできます

これを行うと、ホームディレクトリに.xscreensaverというファイルを作成し、そのファイルに次のように入力できます。

xscreensaver.pointerHysteresis: 20

20がピクセル数です(10がデフォルトです)。

7
J.C. Yamokoski

役立つと思われる値は2つあり、1つは距離をチェックし、もう1つは時間の間隔をチェックします。

  • pointerPollTime(class Time、デフォルトは5秒)サーバー拡張機能が使用されていない場合、これはxscreensaverがマウスの位置またはボタンが変更されたかどうかを確認する頻度を制御します。
  • pointerHysteresis(class Integer、default 10 pixel)マウスの動きがこれより少ない場合-1秒間に多くのピクセル、無視します(「アクティビティ」とは見なさないでください)。机をぶつけたからといって画面が空白にならない(または空白にならない)ようにするためです。

これらは両方とも~/.xscreensaverファイルで設定できます。詳細については、man xscreensaverを参照してください。

0
Evan Carroll