屏幕在i3 WM中超时


16

我爱i3的原因显而易见(光线明亮,屏幕尺寸最大化,自定义功能)。但是,我的屏幕在闲置五分钟后超时。我想关闭此功能,如何?

我在Ubuntu 14.04和15.10上安装了i3。

Answers:


25

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


1
重新启动后这些设置是否仍然存在?我想关闭节能功能,直到下次重启。
克里斯(Kris)'18

2
不,使用进行的设置xset通常不是永久性的。其他工具可能会从中读取值xset并在重新启动时重新加载它们,但我本人从未遇到过任何此类工具。如果永久保留这些更改,可以在中进行一些等效设置,xorg.conf也可以xset仅从某些X自动启动脚本中运行。
Adaephon '18年

1
如果您正在运行i3(例如在OP中),则可以添加要自动运行到的命令~/.i3/config,例如:exec xset dpms 0 0 1200。如果仅重新启动i3时也要运行该命令,请使用exec_always代替exec
pzkpfw

我尝试了上面的命令,但30分钟后屏幕仍然关闭。还有其他可能负责的机制吗?
dan-gph
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.