如何在控制台中禁用监视器待机?


4

当我停止在控制台中输入一段时间时,我的电脑会自动停止发送视频信号,无论是否有任何命令长时间运行(如watch)。

我的问题是,如何禁用这种“电源管理”并迫使Linux继续通过VGA发送视频信号(如果重要的话)?

编辑://机器没有运行XSever。它只是裸机。内核版本是3.8.0-27-generic,它是标准的Ubuntu Server 13.04


你的意思是完全在X之外,或者你的意思是你在X会话中使用终端窗口?答案会有很大不同。(还要检查以确保它不是显示器本身关闭电源,因为它认为图像“足够暗”而没有用。如果你通过手表运行某些东西听起来不太可能,但可能值得加倍- 无论如何检查。)如果你的意思是在X之外,请指定你的内核版本(uname -a输出应该很好)和可能的分发和分发版本(/etc/os-release应该很好地做的内容)。
2013年

Answers:


5

要关闭VESA省电功能,请使用setterm命令

setterm -blank 0 -powersave off -powerdown 0
xset s off

资源


对不起,但我没有运行XServer
MechMK1 2013年

好点,尼古拉的回答比较好。
spuder

1
有趣的是我们如何在评论中指出彼此的答案(阅读我的答案的评论)。我不确定xset是否适用于没有X的环境......
VL-80

@Nikolay这样一个简单的评论可能会让我们怀疑自己的答案。
spuder 2013年

绝对!我用Google搜索了一下,显然xset和xterm在X之外不起作用。我发现几乎同样的问题没有答案
VL-80

3

这是DPMS的实际应用。默认情况下,它会在10分钟不活动后关闭显示器。有命令'xset'可以帮助您禁用此行为。如果您还没有安装它,请先安装它。

试试以下

xset -display :0.0 -dpms
xset -display :0.0 s off
xset -display :0.0 s noblank

第一个应该做的伎俩。如果第一个还不够,请尝试其他两个。

xset q

应显示当前设置。默认情况下,它将返回(以及其他内容):DMPS已启用。执行第一个命令后再次运行xset q以验证它是否已禁用。处于非活动状态10分钟以确认显示器未关闭。


对不起,但我没有运行XServer
MechMK1 2013年

我懂了。我相信@spuder为您提供了适用于您的解决方案。
VL-80
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.