我正在寻找一种方法来禁用 Ubuntu 13.10 上的 bash 脚本中的屏幕变暗和桌面锁定超时。该脚本应在用户登录时运行(在启动应用程序窗口中配置)或作为服务运行光调制(来自 init.d)。
我已经发现这个答案并尝试了以下命令:
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool false
它确实更改了该设置(我已使用gconftool-2 -g
和进行了检查gconf-editor
),但似乎没有按预期工作。设置窗口仍然显示屏幕将关闭,事实上,5 分钟后屏幕关闭,当我唤醒它时,系统会提示我输入密码。
我也尝试过在 中查找gconf-editor
,但没有找到任何看起来相关的设置。
那么,如何通过脚本禁用桌面锁定和屏幕关闭超时?
答案1
部分答案(我没有尝试改变配置)
我认为新的 Ubuntu 使用dconf
而不是gconf
--- 尝试在中寻找参数dconf-editor
(可通过命令行使用令人困惑的名称进行设置gsettings
)。
我认为相关模式已经存在org.gnome.desktop.screensaver
,至少对于 gnome 来说是这样。我没有安装 Unity,所以我认为你需要进行一些研究才能适应……
答案2
这是我根据@Rmano 的回答确认有效的解决方案:
dconf write /org/gnome/desktop/screensaver/idle-activation-enabled false
dconf write /org/gnome/desktop/screensaver/lock-enabled false
执行任何一项后,您应该会看到设置立即发生变化dconf-editor
,设置中心也会反映更改。最后,设置将立即应用,因此您可以等待一段时间,然后查看屏幕保护程序是否不会打开。