Answers:
X.org具有一些基本的屏幕保护程序功能以及节能功能。最有可能的一个或两者都对所描述的行为负责。
可以使用该xset
工具(从x11-xserver-utils
包装中)查看和更改两者的设置。xset q
在“ 屏幕保护程序”和“ DPMS(能源之星) ”部分显示当前设置。
您可以通过以下方式禁用屏幕保护程序功能:
xset s off
可以通过以下方式关闭省电功能
xset -dpms
使用这些设置,屏幕将不再自动关闭或黑屏。
如果您主要担心5分钟的路程很短,那么您也可以提高限制。要仅在15分钟(900秒)的空闲时间后启用屏幕保护程序,请使用
xset s 900
空转20分钟后关闭显示器
xset dpms 0 0 1200
两个0
值禁用备用和暂停分别,而1200
设定用于超时关闭到20分钟。(我通常不使用待机或挂起,因为现代TFT显示器上的三种模式之间似乎没有区别。)设置这些值还可以启用DPMS,因此您无需显式运行xset +dpms
。
xset
通常不是永久性的。其他工具可能会从中读取值xset
并在重新启动时重新加载它们,但我本人从未遇到过任何此类工具。如果要永久保留这些更改,可以在中进行一些等效设置,xorg.conf
也可以xset
仅从某些X自动启动脚本中运行。
~/.i3/config
,例如:exec xset dpms 0 0 1200
。如果仅重新启动i3时也要运行该命令,请使用exec_always
代替exec
。