スクリーンセーバーのタイムアウトを秒単位でカスタム値に短縮します

スクリーンセーバーのタイムアウトを秒単位でカスタム値に短縮します

Ubuntu 13.10 Unity を実行しているボックスがあり、自動ログインする必要があり、現在は 30 秒後にロックされますが、これを 1 秒から 5 秒の間に短縮したいと考えています。どうすればよいですか?

乾杯

答え1

gnome-screensaver通常、 (Ubuntuで使用される)のタイムアウトは次のように設定できます。システム設定 -> 明るさとロックただし、この GUI では最小 1 分の設定のみがサポートされています。1 秒から 5 秒までの遅延の場合は、手動で設定する必要があります。

dconf watch /変更されているすべての設定を監視するために使用できます。

そのコマンドを発行したら、明るさとロックパネルを開いて設定を変更します... の間非アクティブのときに画面をオフにする次のような出力が表示されます。

/org/gnome/desktop/session/idle-delay
  uint32 180

したがって、たとえば 5 秒の値に設定するには、次のコマンドを発行します。

dconf write /org/gnome/desktop/session/idle-delay "uint32 5"

出典と詳細情報:スクリーンセーバーのグローバルタイムアウトを設定するにはどうすればいいですか?

答え2

このようなものは で直接制御できますgsettings。たとえば、調整可能なすべてのスクリーンセーバー設定のリストを取得するには、次のようにします。

gsettings list-recursively org.gnome.desktop.screensaver

画面フェード後のロック遅延の調整:

ロック遅延を調整できるはずです(これは時間ですロックが発生するブランク)

gsettings set org.gnome.desktop.screensaver lock-delay uint32 5

ロックする前に 5 秒の遅延を与えます。

フェード画面の遅延自体(空白画面時間)を調整する:

設定できます

gsettings org.gnome.desktop.session idle-delay uint32 5

これは空白画面時間(画面がフェードアウトするまでの時間)で、たとえば 5 秒間のフェードアウトを実現します。

関連情報