如何使用命令行永久禁用显示器省电?
我尝试过如下:
1. Turn off: export DISPLAY=:0.0 && xset dpms force off 2. Turn on: export DISPLAY=:0.0 && xset -dpms
哪个有效,但这是一个临时解决方案,但尚未解决我的问题。 当我重启系统时,它会一次又一次地启动相同的自动关闭模式。
我现在如何远程使用SSH将其永久关闭?
重要:
- KIOSK (ATM machine will use this option) - 24/7 advertising display/slides will use this
可选注意:本指南我遵循http://v2kblog.blogspot.com/2008/08/disabling-monitor-power-saver.html ,但永久解决方案无效。
#!/斌/庆典 export DISPLAY =:0.0 如果[$#-eq 0]; 然后 echo用法:$(basename $ 0)“on | off | status” 1号出口 科幻 如果[$ 1 =“off”]; 然后 echo -en“关闭显示器......” xset dpms强行关闭 echo -en“完成。\ n检查:” xset -q | grep“监视器是” elif [$ 1 =“on”]; 然后 echo -en“打开显示器......” xset dpms强制打开 echo -en“完成。\ n检查:” xset -q | grep“监视器是” elif [$ 1 =“status”]; 然后 xset -q | sed -ne's / ^ [] *监视器是// p' 其他 echo用法:$(basename $ 0)“on | off | status” 科幻
将此脚本保存在/usr/bin
之类的名称中,为其命名(如switch_dpms
),并使用chmod 664 /usr/bin/switch_dpm
使其可执行。
现在您需要做的就是将其添加到cron作业中。 因此,打开您的crontab文件:
crontab -e
并在底部添加:
@reboot /usr/bin/switch_dpms off
每次重启都会将dpms
off
,您也可以通过执行/usr/bin/switch_dpms on
打开命令行,或者使用/usr/bin/switch_dpms status
检查其/usr/bin/switch_dpms status
。
脚本的来源
这会奏效。 在/etc/xdg/autostart
目录中打开终端。 发出以下命令:
sudo -H gedit nodpms.desktop
点击进入,你必须输入你的密码。 Gedit将打开,复制并粘贴以下代码然后保存。
[Desktop Entry] Type=Application Exec=xset -dpms Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=nodpms Name=nodpms Comment[en_US]= Comment=
在仍然开放的终端中发出此信息:
sudo -H gedit noscreenblank.desktop
点击进入,你必须输入你的密码。 Gedit将打开,复制并粘贴以下代码然后保存。
Exec=xset s off Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_US]=noscreenblank Name=noscreenblank Comment[en_US]= Comment=
关闭终端。 打开文件浏览器并导航到etc / xdg / autostart目录。 确保文件,nodpms.desktop和noscreenblank.desktop在那里。 如果是这样,请关闭所有内容然后重启。
重启后,您可以在终端中运行xset q
命令,并查看dpms和屏幕消隐是否已关闭。
一旦找到正确的选项,屏幕消隐问题的解决方案很简单。 这与省电有关,但它并不明显。
12.04 Gnome转到:
应用程序 > 系统工具 > 系统设置 。
选择亮度和锁定 。
取消选中Dim屏幕框以节省电量 。
在“非活动状态”选项旁边的“关闭”屏幕旁边 ,选择关闭屏幕前的时间量。 我选了1个小时。 从来没有一个选择可用。
之前的答案不起作用。 如果您打开终端并发出:xset q,您将看到将启用dpms。 我发现解决此问题的最简单方法是进入启动应用程序并创建2个应用程序。 你给它们的名字并不重要,你需要的2个命令是:xset s off(这会禁用屏幕保护程序)和xset -dpms(禁用dpms)。 我希望我新建哪个配置文件来放入这些命令,但我没有。