デスクトップでArch Linux + GNOME3を使用していて、システムが起動するかユーザーがログアウトすると、gdm
がログイン画面を約20秒間表示してから、ディスプレイをオフにします(コンピューターはまだ実行中です)。 。これを無効にすることは可能ですか?モニターにログイン画面を「ずっと」表示し続けてほしい。これを設定する方法が見つかりませんでした。
これは、idle-delay
設定が原因です。これを変更するには、対応するdconf
キーを変更する必要があります(これをgdm
ユーザーとして実行します)。
VT
に切り替えます(例: Ctrl+Alt+F3)、rootとしてログインして実行します。
su - gdm -s /bin/sh
ユーザーをgdm
に切り替えます。
次に実行します:
export $(dbus-launch)
アイドル遅延を0
に設定します(これはneverに変換されます):
GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
exit
を実行するか、 Ctrl+Drootアカウントに戻ります。
マシンを再起動するか、ディスプレイマネージャーを再起動します。
systemctl restart gdm
don_crisstiの答え への拡張と同じように:
ステップ2はうまくいきませんでした。私はGnome/gdm 3.28を使用していますが、org.gnome.desktop.session
、しかしこれは私のために働いた:
GSETTINGS_BACKEND=dconf gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'nothing'
dconf-editor
を使用して以下を調整すると、睡眠関連の設定を微調整するのに役立つ場合があります。
sleep-inactive-ac-timeout
sleep-inactive-ac-type
sleep-inactive-battery-timeout
sleep-inactive-battery-type
試してみる価値があります。私の場合、それはthe非アクティブな期間中にマシンをスリープ状態にしないようにする方法でした。