ロック画面でGDMの無効化が中断されます。

ロック画面でGDMの無効化が中断されます。

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

答え1

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

  1. VTa(例:++)に切り替えて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
    

    戻るには、実行するかexit+Ctrlを押します。Dアカウント。

  3. コンピュータを再起動するか、ディスプレイマネージャを再起動してください。

    systemctl restart gdm
    

答え2

次へ拡張ドンクリスティの答え:

ステップ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

Fedora、2023年5月

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:会社などのエンタープライズ環境では、system-db: examplecorp-gdmGDMに似た会社全体の設定(サンプル会社のロゴや/ 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と許容値の検索を使用して「スキーマ」値を取得し、.それを/設定ファイル(「org/gnome/settings-daemon /plugins/」)のセクションヘッダーとして使用します。上記の例では、「電力」文字列値の場合、文字列を一重引用符で囲みます'

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

私が知る限り試してみる価値があるこれ非アクティブ期間中に機械を目覚めさせる方法。

関連情報