如何在 12.04 系统范围内禁用屏幕保护程序?

Yng*_*aen 6 command-line xbmc screensaver 12.04

我有一个与这篇文章类似的问题:如何使用命令行关闭屏幕保护程序?

但是,这些新命令(如果我从 GUI 设置选项也是如此)似乎只有在我实际上正常登录到 X 时才有效。

我使用的是仅限 XBMC 的桌面会话,当我键入以下命令时:

gsettings get org.gnome.desktop.screensaver idle-activation-enabled

我得到“真”(这解释了为什么它在 10 分钟后一直空白),但是当我输入这个命令时:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

我得到以下信息:

** (process:4909): WARNING **: Command line 'dbus-launch --autolaunch=b3ac84dfb4159464a026d84900000006 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n

有没有办法在整个系统范围内更改此设置?

Yng*_*aen 1

这个问题好像在前段时间的更新中已经解决了。至少现在有效。

我还发现,如果服务器范围的屏幕保护程序设置存在任何问题,则可能与省电功能有关。

例如可以关闭它

xset -dpms
Run Code Online (Sandbox Code Playgroud)