Ubuntu 20.04 服务器:关闭屏幕,直到我按下某个键

Ubuntu 20.04 服务器:关闭屏幕,直到我按下某个键

在平板电脑上安装了 Ubuntu 服务器。但屏幕始终保持亮着。

可以执行命令:

echo -ne "\033[9;5]" > /dev/tty1

它确实会关闭,或者至少会变黑。如果我按下键盘上的某个键,它就会重新亮起 - 这就是我想要的。

但该命令不会保留。有时一周左右它就会重新打开,而我并没有碰过键盘。

在桌面上可以找到各种各样的东西,但在服务器上却找不到用于在不使用键盘时关闭屏幕的东西。

答案1

解决方案(已通过笔记本电脑上运行的 Ubuntu 20.04 服务器进行验证)

创建文件:

sudo nano /etc/systemd/system/enable-console-blanking.service

并将其放入文件中:

[Unit]
Description=Enable virtual console blanking

[Service]
Type=oneshot
Environment=TERM=linux
StandardOutput=tty
TTYPath=/dev/console
ExecStart=/usr/bin/setterm -blank 1

[Install]
WantedBy=multi-user.target

然后更改文件权限并启用服务:

sudo chmod 664 /etc/systemd/system/enable-console-blanking.service
sudo systemctl enable enable-console-blanking.service

然后重启服务器。现在,一分钟内没有按键,屏幕就会变黑,甚至在登录之前也是如此。

相关内容