如何使用 Arch Linux 禁用 tty1 和背光

如何使用 Arch Linux 禁用 tty1 和背光

我有一台笔记本电脑,我只想通过 rdp(xvnc 服务器)远程使用。我已成功设置 rdp。由于我只远程使用笔记本电脑,因此我想禁用它的显示屏。为此,我已经禁用了 lightdm。然而,现在在启动时它显示:

Antergos Linux 4.14.15-1-ARCH (tty1)

simon login:

我想禁用这个显示。但是,我不知道该怎么做。我试过了:

xset dpms force off

但这只会给出无法找到显示的错误。 x 服务器还在运行吗?如果是这样,我如何禁用它并使屏幕空白(并禁用笔记本电脑背光)?

答案1

由于您在 上看到登录提示tty1,因此本地 X 服务器已停止,并且虚拟控制台处于文本模式,充当终端仿真器。 (这xvnc是一个独立的“虚拟显示器”X 服务器,用于传入 VNC/RDP 连接。它根本不处理物理显示器、键盘或鼠标。)

要强制禁用它,您需要以下setterm命令:

setterm --blank force 

但是,如果您计划远程或从脚本运行它,则需要以更长的形式使用它:

setterm --blank force --term linux </dev/tty1

如果您需要重新启用:

setterm --blank poke --term linux </dev/tty1

是的,重定向是不直观的;它与stty命令的特殊情况相同。

对于旧版本的setterm,您可能必须改用>/dev/tty1

相关内容