如何使用命令行关闭屏幕保护程序?
我想从命令行关闭屏幕保护程序,它曾经用过
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