如何通过命令行关闭显示?

Nat*_*man 26 command-line display power-management

有没有办法使用命令关闭显示器(进入省电模式)?

例如,当计算机在特定时间间隔内处于非活动状态时,屏幕会关闭以节省能源。有没有办法手动关闭屏幕,但保持计算机正常运行?

这是一台笔记本电脑,因此显示器本身没有“关机”按钮。

txw*_*ger 38

我想你正在寻找

xset dpms force off
Run Code Online (Sandbox Code Playgroud)

但是,您需要确保启用了 acpi。你可以检查这个

cat /proc/acpi/info
Run Code Online (Sandbox Code Playgroud)

另一种选择可能是

setterm -powersave powerdown
Run Code Online (Sandbox Code Playgroud)

  • 有时,执行命令时按 Enter 键足以立即再次唤醒计算机。为了安全起见,我通常使用 `sleep 0.2s && xset dpms force off`。此外,这可以很好地替代锁定屏幕:`gnome-screensaver-command --lock && sleep 2s && xset dpms force off` (5认同)
  • 第一个命令对我来说不需要 sudo。 (2认同)

Dav*_*rke 5

我在 2007 MacBook Pro 上运行没有 X 的 Ubuntu Server。显示器自行休眠,但在键盘上按下按键时不会重新激活。在这一点上,我的解决方法是使用vbetool. 安装使用apt-get

sudo apt-get install vbetool
Run Code Online (Sandbox Code Playgroud)

然后使用从另一台机器通过 SSH 打开显示:

sudo vbetool dpms on
Run Code Online (Sandbox Code Playgroud)

或关闭:

sudo vbetool dpms off
Run Code Online (Sandbox Code Playgroud)

  • vbetool 正是我要搜索的!它通过 BIOS VESA 驱动程序/工具完全关闭显示器。就像使用显示器的硬键关闭一样! (2认同)