「xset dpms force off」でラップトップを起動するプロセスまたはイベントを確認する方法

「xset dpms force off」でラップトップを起動するプロセスまたはイベントを確認する方法

ノートパソコンがあり、1分間アイドル時間が経過すると自動的に画面を消去するようにxscreensaverを使用してみましたが、すべてがアイドル状態のように見えても画面は消えません。

その後、このコマンドを実行して画面を手動で消去します。

xset dpms force off

動作しますが、1〜2分後にラップトップが起動し、画面が再び点灯します。どのようにデバッグできますか?モニターを手動でオフにした後、画面が再びオンになるプロセスまたはイベントが発生しているかどうかを知りたいです。おそらく、これはxscreensaverが画面を消去するのを妨げるものかもしれません。

答え1

提案通りxscreensaver マンページ、xscreensaver -verboseを起動する(または.xscreensaverファイルでこのデフォルト設定を設定すると)、答えを得ることができます。

マニュアルページを見ると、xsetを使った手動設定が時間の経過とともに非効率的な理由を理解することができます。

xset(1)を使用して電源管理設定を変更した場合、xscreensaverは〜/ .xscreensaver(または〜/ .xscreensaverファイルがまだない場合は組み込みデフォルト)で指定された値を使用してその変更を上書きします。 )

しかし、ノートブックの場合、一部の省電力機能は通常BIOSレベルでのみ調整できることを忘れないでください。

ラップトップを使用している場合は、DPMS設定を変更しても効果がなくても驚かないでください。多くのラップトップには非常に低レベルのモニター省電力動作が組み込まれており、これはUnixとXでは見られません。これらのシステムでは、通常、一部のハードウェア固有の方法でBIOS設定を変更しないと、スリープ遅延を調整できます。

関連情報