如何在Ubuntu Server上禁用空白控制台“screensaver”?
如何在Ubuntu服务器上禁用空白屏幕保护程序?
没有桌面或X,只有控制台(命令行界面)。
最简单的方法是在启动时将参数consoleblank=0
添加到内核命令行。
-
在您喜欢的编辑器中打开
/etc/default/grub
; 你需要使用sudo
(用于vi
,nano
等)或gksudo
(用于gedit
等)。 -
然后将
consoleblank=0
添加到GRUB_CMDLINE_LINUX_DEFAULT=
,参数。 -
例如你的可能会说:
GRUB_CMDLINE_LINUX_DEFAULT =“安静的飞溅consoleblank = 0”
然后运行sudo update-grub
,然后重启。
在任何shell上键入setterm -blank 0
以禁用tty控制台的消隐。
0
禁用消隐,任何大于0的值都是以分钟为单位的时间。 默认值为10
。
要永久启用此function,您可以将此行添加到~/.bashrc
配置中。
在超级用户的答案中可以找到更详细的解释。
这将“覆盖”当前配置中“GRUB_CMDLINE_LINUX_DEFAULT =”的任何内容,我的是默认值,所以我只使用下面的One Liner。
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
同样的情况,其他建议似乎是一个迂回的解决方案。 使用apropos setvesablank on/off
GNU工具setvesablank on/off
。 这似乎是最合适的,试一试,看它是否符合需要。