Fn + F6
- 背光立即关闭,图像保持不变(如果在显示屏上照射某些东西则可见)
xset dpms force {off,suspend,standby}
- 背光缓慢关闭,图像清晰。
如何以编程方式在 Linux 中关闭 Acer Extensa 5220 笔记本电脑的背光?它应该工作得很快,并且不应该触碰图像(与xset
方法不同)。
理想情况下,如果我可以快速关闭和打开背光,模拟低于最低亮度级别(理想情况下 - 在夜间几乎看不见(但可见))。
答案1
intel_backlight
从英特尔 GPU 工具可以通过'戳' 如果您有集成显卡,则直接控制背光的寄存器。不过,您需要成为 root 或让程序以 root 身份运行。我建议让它在 ACPI 事件上激活,因为这些脚本以 root 身份运行,并且可以配置为不易被利用,如果有人获得您帐户的访问权限,而不是“suid root”它。
关闭背光:
intel_backlight 0
要重新打开它:只需按下其中一个亮度控制键,或使用脚本。
我已经编写了一个不错的脚本来执行此操作,而无需在“重新启用”时增加或减少亮度级别另一个答案,我还在其中展示了如何设置它以在 ACPI 事件上触发。
答案2
在 X 下控制背光的实用程序称为xbacklight
。不幸的是,它并不总是有效,这取决于您的视频卡的支持程度。
使用驱动程序专用实用程序可能会更成功。对于 ATI 卡,请尝试radeontool
。对于 NVidia 卡,请尝试nvidia-settings
。对于 Intel 卡,可能有类似的实用程序。
答案3
如果您有 Acer 笔记本电脑,请使用 acer_ec.pl 脚本来控制笔记本电脑的嵌入式控制器。
http://aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
acer_ec.pl := 84 00
将关闭笔记本电脑的背光
警告在其他笔记本电脑上使用 acer_ec 之前,请检查第 84 个寄存器是否是您需要的。如果使用不当,该脚本似乎可能会永久损坏设备。