如何使用命令行关闭屏幕保护程序?

我想从命令行关闭屏幕保护程序,它曾经用过

gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type=bool false 

在natty和oneiric精确这不起作用。

有任何想法吗?

我知道在gui中我可以做到这一点 ,我需要自动安装脚本的设置,这也会更改一些默认设置。

这些设置会有所帮助

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

使用dconf-editor重新检查

使用gui时,这些属性也会在dconf-editor中更改。

 killall gnome-screensaver ; xset dpms force on 

当重置为4000时,命令gsettings set org.gnome.desktop.screensaver lock-delay 3600 (延迟以秒为单位)似乎对我gsettings set org.gnome.desktop.screensaver lock-delay 3600 。 在iplayer上观看一小时电视时帮助。

dconf设置隐藏在org/desktop/applications/screensaver

我认为GUI可能更有帮助。

对我来说,这工作:

 killall gnome-screensaver 

当我想再次启用它时

 gnome-screensaver & 

这只是一个临时解决方案,但如果你正在寻找它,那就没关系。

您必须为所有用户使用此命令,但之后将在每次登录时运行并设置。 我无法将其放在代码框中,因为命令中的引用返回代码框视为结束。 但BASH将会以完全不同的方式阅读。 将以下内容复制并粘贴到终端中,然后按Enter键。 为每个用户执行此操作。 它也可以合并到一个安装脚本中,但是你需要一个更有经验的人为每个用户运行一个脚本。 复制并粘贴整个东西,从回显到最后一个自动启动空白行,全部,一个大的复制和粘贴。

 echo '#!/bin/bash sleep 15 xset s 0 0 xset s off exit 0' > screensave_off.sh ; chmod +x screensave_off.sh ; echo '[Desktop Entry] Type=Application Exec= sh ~/screensave_off.sh Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name=Screen-Saver-Off Comment=to turn off the Xserver power save' > Screen-Saver-Off.desktop ; chmod +x Screen-Saver-Off.desktop ; mv Screen-Saver-Off.desktop ~/.config/autostart 

这对我来说是这样的:

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