将屏幕保护程序超时时间减少为自定义值(以秒为单位)

将屏幕保护程序超时时间减少为自定义值(以秒为单位)

我有一个运行 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 秒淡出。

相关内容