背景
由于某种原因,按下显示器的电源按钮时,X11 / lightdm 会崩溃。相反,运行时xset dpms force off
会让显示器进入低功耗模式,这很好,并且可以解决按下有问题的电源按钮的问题。
运行 Arch Linux。
问题
按下某个键将显示器切换回工作状态后,计算机闲置几分钟后屏幕将变为空白。我想禁用该行为。
问题
你会如何编写一个 bash 别名(例如off
):
- 将显示器关闭(低功耗模式)。
- 确保重新启用显示器后不会出现屏幕黑屏或超时。
例如:
alias off='xset dpms force off ; wait until keypress ; xset -dpms'
有没有更简单的解决方案?
尝试:
这将设置 dpms 直到机器闲置 18.2... 小时后才会自动激活。您可以通过更改秒数来缩短时间,但该值显然是极限。
我建议你使用它
~/.xsession
或者~/.xinitrc
一些类似的文件,当你登录或启动你的 X 服务器时运行它。(可能无论当前xset -dpms
在哪里。)有了它,xset dpms force off
仍然可以工作。创造
$HOME/bin/await.sh
:使用方法: