如何在 Ubuntu Server 上禁用空白控制台“屏幕保护程序”?

如何在 Ubuntu Server 上禁用空白控制台“屏幕保护程序”?

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

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

答案1

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

  • 在您最喜欢的编辑器中打开/etc/default/grub;您将需要使用sudo(对于vinano等)或gksudo(对于gedit,等)。

  • 然后添加consoleblank=0GRUB_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

相关内容