服务器 20.04 不活动后关闭屏幕

服务器 20.04 不活动后关闭屏幕

我在 Raspberry Pi 4 上运行 Ubuntu 20.04 服务器。我的问题是屏幕根本没有关闭。

我没有安装任何 xserver,因此与 x 相关的答案不起作用。使用 setterm,我可以启用屏幕消隐,但 powerdown 什么也不做,即使这应该是控制这一点。我也试过了,但gettings set org.gnome.desktop.session idle-delay 10没有成功。我试过 setterm --blank 1 --powerdown 2

我确实设法用命令关闭了 HDMI 的电源,但那是另一天了,所以我记不清命令了。我直接用键盘控制电脑,而不是 ssh

答案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

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

相关内容