マウスがモニターを目覚めさせるのを防ぐ方法は?

マウスがモニターを目覚めさせるのを防ぐ方法は?

モニターの電源を入れる(またはハードウェアキーを押して手動でオフにする)のが好きではないので、「空の画面」オプション*(Gnomeの「電源」設定)を有効にしてください。どんな入力でもディスプレイを目覚めさせます。

たとえば、私が所有しているレーザーマウスはサブウーファーの振動を検出し(スピーカーはマイコンピュータの机の下にあります)、デバイスが動作を認識しないようにげっ歯類を1日に数回「反転」する傾向があります。そうしないと、音楽の再生中にモニターが自動的にオフにならない可能性があります。他の種類のポインティングデバイス(ジョイスティックやゲームパッドなど)に切り替えることも考えました。

この質問は特にWaylandについてです。これはXorgについてです。。ストックGNOME(当時44歳)、GDM


*「一定期間活動がない場合は画面を消してください」

ベストアンサー1

待機状態に入る前に数秒間マウスを無効にしてキーを押すと、マウスを再度有効にしてスタンバイモードを終了するように「xlock」を設定できます。

たとえば、

まず、xinput listを使用してマウスのデバイスIDを取得し、次のようにします。

xinput --set-prop [ID#] "Device Enabled" "0"

and

xinput --set-prop [ID#] "Device Enabled" "1"
to disable and enable the mouse.

マウスを無効にしてからxset dpmsを呼び出して強制スタンバイモードでテストしました。数秒間マウスを振ると画面が邪魔になりませんが、キーを押すとうまくいきます。次に、2番目のコマンドを使用して、デフォルトの起動スクリプトの「一定の減速」設定を含むマウスを通常に戻します。

次に、目的の結果を得るために、これら2つのコマンドをxlockの-startCmdおよび-endCmdオプションに渡すことができる必要があります。

xlock -startCmd 'xinput --set-prop [ID#] "Device Enabled" "0"' -endCmd 'xinput --set-prop [ID#] "Device Enabled" "1"' -mode blank -echokeys -timeelapsed +usefirst

おすすめ記事