將螢幕保護程式逾時減少到自訂值(以秒為單位)

將螢幕保護程式逾時減少到自訂值(以秒為單位)

我有一個運行 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

其中 I 是黑屏時間(螢幕淡入淡出的時間),例如給予 5 秒的淡入淡出。

相關內容