モニターの電源を入れる(またはハードウェアキーを押して手動でオフにする)のが好きではないので、「空の画面」オプション*(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