web-dev-qa-db-ja.com

ロック画面でGDMサスペンドを無効にする

デスクトップでArch Linux + GNOME3を使用していて、システムが起動するかユーザーがログアウトすると、gdmがログイン画面を約20秒間表示してから、ディスプレイをオフにします(コンピューターはまだ実行中です)。 。これを無効にすることは可能ですか?モニターにログイン画面を「ずっと」表示し続けてほしい。これを設定する方法が見つかりませんでした。

9
Patrick

これは、idle-delay設定が原因です。これを変更するには、対応するdconfキーを変更する必要があります(これをgdmユーザーとして実行します)。

  1. VTに切り替えます(例: Ctrl+Alt+F3)、rootとしてログインして実行します。

    su - gdm -s /bin/sh
    

    ユーザーをgdmに切り替えます。

  2. 次に実行します:

    export $(dbus-launch)
    

    アイドル遅延を0に設定します(これはneverに変換されます):

    GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
    

    exitを実行するか、 Ctrl+Drootアカウントに戻ります。

  3. マシンを再起動するか、ディスプレイマネージャーを再起動します。

    systemctl restart gdm
    
10
don_crissti

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'
5
jomority

dconf-editorを使用して以下を調整すると、睡眠関連の設定を微調整するのに役立つ場合があります。

sleep-inactive-ac-timeout
sleep-inactive-ac-type
sleep-inactive-battery-timeout
sleep-inactive-battery-type

試してみる価値があります。私の場合、それはthe非アクティブな期間中にマシンをスリープ状態にしないようにする方法でした。

0
muthuh