質問
スクリーンセーバーのアクティブ化のアイドル遅延時間を調整する方法は?
スクリーンセーバーがアクティブ化された後に画面をロックする方法は?
これらの設定をシステム全体ですべてのユーザーに義務付ける方法は?
スクリーンセーバーを無効にする方法/screenlock ?
答え
利用可能な Dconf (gsettings) 構成キー
– Dconf キーを使用して、org.gnome.desktop.session の下にあるスクリーンセーバーの動作を構成できます。
– 指定した秒数の非アクティブ状態が続くと、idle-delay を設定して画面をブランクにすることができます。
– lock-delay を設定して、画面がブランクになってから指定された秒数後に画面ロックを有効にすることができます (idle-delay の後)。
動作をカスタマイズするために使用できる他のキーがいくつかあります。
起動時間とロック時間の設定方法
以下のコマンドは、以下の方法を示しています:
非アクティブ状態が 3 分間続くと画面をブランクにします。
画面がブランクになってから 5 分後に画面をロックします。
– ユーザーごとの設定 (アイドルおよびロック遅延用)
各ユーザーは、独自の設定を個別に変更できます。設定を変更する必要があるユーザーとして、次のコマンドを実行します
# gsettings set org.gnome.desktop.session idle-delay 180 # gsettings set org.gnome.desktop.screensaver lock-delay 300 # gsettings set org.gnome.desktop.screensaver lock-enabled true
グローバル必須設定 (アイドルおよびロック遅延用)
システム全体の必須設定をすべてのユーザーに適用することもできます。次の内容で以下のファイルを作成または編集します (ルートとして):
# cat /etc/dconf/db/local.d/00-screensaver [org/gnome/desktop/session] idle-delay=uint32 180 [org/gnome/desktop/screensaver] lock-enabled=true lock-delay=uint32 300
# cat /etc/dconf/db/local.d/locks/screensaver /org/gnome/desktop/session/idle-delay /org/gnome/desktop/screensaver/lock-enabled /org/gnome/desktop/screensaver/lock-delay
その後、以下のコマンドを実行して設定を適用します:
# dconf update注意 :/etc/dconf/db/local.d/locks/ 内のファイルにより、設定が必須になります。
スクリーンセーバーを無効にする
1. 必要に応じて、スクリーンセーバーのブランクとロックを無効にすることができます。
2. 上記の方法に基づいて、キーに次の設定を行います。
– アイドル遅延を 0 に設定して、スクリーンセーバーがアクティブにならないようにします。
– ロックを有効にしないように設定して、
いくつかの重要な定義
アイドル遅延
セッションがアイドル状態と見なされるまでの時間。 [組織/gnome/デスクトップ/セッション]。セッションがアイドル状態と見なされるまでの非アクティブの秒数。 (デフォルト:300)
ロック有効
アクティベーションをロックします。 [組織/gnome/デスクトップ/スクリーンセーバー]。スクリーンセーバーがアクティブになったときに画面をロックするには、これを TRUE に設定します。 (デフォルト:true)
ロック遅延
ロックするまでの時間。 [組織/gnome/デスクトップ/スクリーンセーバー]。スクリーンセーバーが起動してから画面をロックするまでの秒数。 (デフォルト:0)
ユーザースイッチ対応
ユーザーの切り替えを許可します。 [組織/gnome/デスクトップ/スクリーンセーバー]。ロック解除ダイアログで別のユーザー アカウントに切り替えるオプションを提供するには、これを TRUE に設定します。 (デフォルト:真)