我使用 IBM Thinkpad X21 作为 3G 路由器。它正在运行 lucid 的服务器安装。笔记本电脑大部分时间都盖着盖子。没有 X,只有普通的控制台。控制台会自动变黑,但 LCD 背光始终亮着。
图形芯片是 ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)。
现在已加载与帧缓冲区相关的以下模块:
$ lsmod | grep fb
fbcon 35102 71
tileblit 2031 1 fbcon
font 7557 1 fbcon
bitblit 4707 1 fbcon
vga16fb 11385 1
vgastate 8961 1 vga16fb
我可以在控制台未使用时关闭 LCD 背光,并在需要时自动打开它吗?
答案1
您应该能够使用 setterm 来执行此操作:
# turn power save on, blank after 10 mins, powerdown after 20mins
setterm -powersave on -blank 10 -powerdown 20
答案2
vbetool 对我来说很有用。我曾在戴尔 Inspiron 8100 上使用过它。这是一台旧电脑,但我相信它应该是一个通用工具。
它没有默认安装在我的计算机上:Ubuntu server 9.04。
我使用 apt-get 安装它:
sudo apt-get install vbetool
然后我可以执行它:
sudo vbetool dpms off
sudo vbetool dpms on
对我来说,这会将笔记本电脑显示器完全关闭(包括背光),然后再打开。
似乎不完全是您想要的,但可能足够接近了。
希望这可以帮助
答案3
虽然可能不像您希望的那样自动,但执行以下命令应该会将亮度调到最低。进一步探索 /sys 树可能会发现其他可以改进它的补充步骤:
sudo su -c 'echo "0" > /sys/devices/virtual/backlight/acpi_video0/brightness';
然后使用键盘上的电源按钮恢复亮度。一定要根据 /sys 树的外观验证此行的正确性。