ノートパソコンを使用すると、しばらく使用しないとノートパソコンの画面が消え、外部モニターも自然にオフになる現象が発生します。 2台目のモニターの電源が切れないようにし、システムがアイドル状態になったときに一定時間黒い空白の画面を維持したいと思います。
LCD画面を接続するHDMIケーブルを介して2番目の画面をノートパソコンに接続しています。私はDebian 12(bookworm)を使用しており、gnome-43.9デスクトップ環境を使用しています。私もWaylandウィンドウシステムを使用しています。
試してみましたが、うまくいきませxset s off
んでした。コマンドの実行中にエラーは発生しませんでした。
すると、xset -dpms
次のエラー メッセージが表示されます。server does not have extension for -dpms option
同様の質問と異なるStack Exchangeフォーラムを見つけましたが、この問題に対する解決策が見つかりませんでした。
答え1
さて、まずxset
何もしないのはx11専用コマンドだからです。
次に、Waylandではシンセサイザーが画面を制御するので、シンセサイザーを確認する必要があります。 GNOMEを使用していると言われたので、GDM設定を編集する必要があるという意味です。
GDMを使用してアイドル状態のときにモニターの電源を切るのを無効にする方法は、次の項目を/etc/gdm3/greeter.dconf-defaults
編集して追加することです。
# Automatic suspend
# =================
[org/gnome/settings-daemon/plugins/power]
# - Time inactive in seconds before suspending with AC power
# 1200=20 minutes, 0=never
sleep-inactive-ac-timeout=0
# - What to do after sleep-inactive-ac-timeout
# 'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing'
# sleep-inactive-ac-type='suspend'
sleep-inactive-ac-type='nothing'
# - As above but when on battery
# sleep-inactive-battery-timeout=1200
# sleep-inactive-battery-type='suspend'