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

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

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

答え1

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

  1. VT(例:++ Ctrl)に切り替えて、ログインしますAltF3そして実行します:

    su - gdm -s /bin/sh
    

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

  2. 次に以下を実行します:

    export $(dbus-launch)
    

    アイドル遅延を0一度もない):

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

    実行するexitCtrl+を押しDて戻るアカウント。

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

    systemctl restart gdm
    

答え2

拡張として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'

答え3

フェドラ、2023-05

1. gdmユーザー用の特定のdconfプロファイルを追加する

/etc/dconf/profile/gdm が存在するかどうかを確認します。存在しない場合は追加します。user-dbユーザー設定の行と、デフォルトの行がsystem-db含まれています。file-db

user-db:user
system-db:gdm
file-db:/usr/share/gdm/greeter-dconf-defaults

複数の行が存在する可能性があることに注意してください。system-db:そのため、Example Corporation のようなエンタープライズ環境では、system-db: examplecorp-gdmGDM の企業全体の設定に次のような行を使用することを選択する場合があります (たとえば、Example Corp のロゴと、/etc/issue と同等のログイン画面メッセージを設定するなど)。これにより、ラップトップ ユーザーのカスタマイズ ツールで、より一般的な設定をsystem-db:gdm利用できるようになります。

2. 新しいgdm設定を格納するための新しいディレクトリを追加します

/etc/dconf/db/gdm.d/ が存在するかどうかを確認します。存在しない場合は、ディレクトリを作成します。

3. 新しいgdm設定をファイルに追加する

/etc/dconf/db/gdm.d/01-local-powerファイルを追加します。

[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'
sleep-inactive-ac-timeout=0

他の設定を変更したい場合は、 を使用してdconf-editor設定とその許容値を見つけ、.に置き換えた「schema」値を取得し/、それを構成ファイルのセクション見出しとして使用します (上記の例では「org/gnome/settings-daemon/plugins/power」)。値が文字列の場合は、文字列を一重引用符で囲みます'

gdm ユーザーのその他の一般的な設定は次のとおりです。

[org/gnome/login-screen]
logo='/usr/local/share/pixmaps/examplecorp-logo.svg'
banner-message-enable=true
banner-message-text='Example Corporation, to Lorem Ipsum and beyond!'
[org/gnome/settings-daemon/plugins/power]
power-button-action='interactive'

4. ファイルからdconfデータベースを構築する

sudo dconf update次に、/etc/dconf/db/gdm が存在するかどうかを確認します。

答え4

以下の項目を調整すると、dconf-editor睡眠関連の設定を微調整できる場合があります。

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

試してみる価値はある。私の場合は非アクティブ期間中にマシンを起動したままにする方法。

関連情報