如何在Ubuntu Server上禁用空白控制台“screensaver”?

如何在Ubuntu服务器上禁用空白屏幕保护程序?

没有桌面或X,只有控制台(命令行界面)。

最简单的方法是在启动时将参数consoleblank=0添加到内核命令行。

  • 在您喜欢的编辑器中打开/etc/default/grub ; 你需要使用sudo (用于vinano等)或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 。 这似乎是最合适的,试一试,看它是否符合需要。