
デスクトップで Arch Linux + GNOME3 を使用していますが、システムが起動するかユーザーがログアウトすると、gdm
ログイン画面が約 20 秒間表示され、その後ディスプレイがオフになります (コンピューターはまだ動作していますが)。これを無効にすることはできますか? モニターにログイン画面を「永久に」表示し続けたいのですが、これを設定する方法が見つかりませんでした。
答え1
これは設定によるものですidle-delay
。設定を変更するには、対応するキーを変更する必要がありますdconf
(ユーザーとして実行しますgdm
)。
VT
(例:++ Ctrl)に切り替えて、ログインしますAltF3根そして実行します:su - gdm -s /bin/sh
ユーザーを に切り替えます
gdm
。次に以下を実行します:
export $(dbus-launch)
アイドル遅延を
0
(一度もない):GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.session idle-delay 0
実行する
exit
かCtrl+を押しDて戻る根アカウント。マシンを再起動するか、ディスプレイ マネージャーを再起動します。
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-gdm
GDM の企業全体の設定に次のような行を使用することを選択する場合があります (たとえば、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
試してみる価値はある。私の場合はの非アクティブ期間中にマシンを起動したままにする方法。