mnm*_*nml 16 linux debian display power-management
我想知道是否有任何方法可以在我使用 Debian 的 Linux 发行版上禁用屏幕。我找到了一些方法可以在安装 X 的情况下做到这一点,但没有 X 就不行。
小智 16
您可以使用xset命令关闭笔记本电脑上的屏幕:
xset dpms force off
Run Code Online (Sandbox Code Playgroud)
DPMS 是显示器电源管理信号,是降低显示器功耗的标准。xset当然是一个 X 实用程序。如果您需要在不涉及 X 的情况下完成此操作,请使用setterm:
setterm -powerdown 1
Run Code Online (Sandbox Code Playgroud)
操作屏幕的完整选项列表:
xset -dpms # Disable DPMS
xset +dpms # Enable DPMS
xset s off # Disable screen blanking
xset s 150 # Blank the screen after 150 seconds
xset dpms 300 600 900 # Set standby, suspend, & off times (in seconds)
xset dpms force standby # Immediately go into standby mode
xset dpms force suspend # Immediately go into suspend mode
xset dpms force off # Immediately turn off the monitor
xset -q # Query current settings
setterm -blank 10 # Blank the screen in 10 minutes
setterm -powersave on # Put the monitor into VESA power saving mode
setterm -powerdown 20 # Set the VESA powerdown to 20 minutes
Run Code Online (Sandbox Code Playgroud)
这些都在Battery Powered Linux Mini-HOWTO 中有适当的解释。
小智 8
查看vbetool。您可以使用以下方法关闭屏幕:
vbetool dpms off
Run Code Online (Sandbox Code Playgroud)
我遇到的唯一问题是屏幕不会在例如键盘输入时自动重新打开。您必须通过盲目输入或通过 SSH 手动输入:
vbetool dpms on
Run Code Online (Sandbox Code Playgroud)
在 Debian Squeeze 上,当 X 不可用时,会在 /etc/acpi/lid.sh 中使用 vbetool。