如何在 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