我正在运行红帽企业 Linux 7.4。我已经完成了最小安装,因此我没有安装 X11、xorg、xset 或任何与 x 相关的东西。我正在努力防止显示器变成空白。当我登录时,我可以运行以下命令来解决问题:
setterm -blank 0 -powerdown 0 -powersave off
但是,当我将其放入脚本中以在启动时运行时(我现在从 rc.local 调用该脚本),它不起作用。我试图在登录之前保持屏幕打开。有什么建议么?
答案1
至少前两部分是通过向控制台处理程序发送转义序列来实现的,如下所示:
$ setterm -blank 0 -powerdown 0 | od -c
0000000 033 [ 9 ; 0 ] 033 [ 1 4 ; 0 ]
0000015
/etc/issue
自动执行此操作的最简单方法是将此输出添加到在提示之前发送到屏幕的文件中login:
:
# setterm -blank 0 -powerdown 0 >> /etc/issue
现在,转义序列始终发送到屏幕。