![如何在 Ubuntu Server 上禁用空白控制台“屏幕保护程序”?](https://linux22.com/image/818482/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20Server%20%E4%B8%8A%E7%A6%81%E7%94%A8%E7%A9%BA%E7%99%BD%E6%8E%A7%E5%88%B6%E5%8F%B0%E2%80%9C%E5%B1%8F%E5%B9%95%E4%BF%9D%E6%8A%A4%E7%A8%8B%E5%BA%8F%E2%80%9D%EF%BC%9F.png)
如何在 Ubuntu Server 上禁用空白屏幕保护程序?
没有桌面或 X,只有控制台(命令行界面)。
答案1
最简单的方法是在启动时将参数添加consoleblank=0
到内核命令行。
在您最喜欢的编辑器中打开
/etc/default/grub
;您将需要使用sudo
(对于vi
,nano
等)或gksudo
(对于gedit
,等)。然后添加
consoleblank=0
到GRUB_CMDLINE_LINUX_DEFAULT=
, 参数。例如你可能会说:
GRUB_CMDLINE_LINUX_DEFAULT="安静启动控制台空白=0"
然后运行sudo update-grub
,并重新启动。
答案2
在任意 shell 上键入setterm -blank 0
以禁用 tty 控制台消隐。
0
禁用消隐,任何大于 0 的值都是以分钟为单位的时间。默认值为10
。
要永久启用此功能,您可以将此行添加到您的~/.bashrc
配置中。
更详细的解释可以参见这个答案以超级用户身份。
答案3
同样的情况,其他建议似乎都是迂回的解决方案。setvesablank on/off
使用 apropos 偶然发现了 GNU 工具。它似乎是最合适的,尝试一下看看它是否符合需要。
答案4
这将“覆盖”您当前配置中“GRUB_CMDLINE_LINUX_DEFAULT=”的任何内容,我的是默认配置,所以我只使用以下一行。
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2