当我插入笔记本电脑时,如何使屏幕亮度不变

当我的笔记本电脑插上电源或拔掉电源插头时,我不希望笔记本电脑改变亮度。 我根据周围环境的亮度来设置亮度。 如果我在一个黑暗的房间,我将亮度设置得非常低,当我插入笔记本电脑时,亮度设置为最大值,感觉就像是把眼睛盯着沸腾的熔岩。

系统设置中亮度和锁定 昏暗屏幕以节省电量复选框未选中。

我的笔记本电脑是HP Mini 110

如果是acpi问题,我已将我的acpi-support文件放在此处
http://paste.ubuntu.com/1008244/

我测试了一个适合我的解决方案。 一种解决方案是在/etc/pm/power.d/添加一个脚本文件

只需创建一个文件

 sudo vi /etc/pm/power.d/run_after_pwrmanagmt.sh 

然后将此代码写入此文件:

 case "${1}" in true) #battery_mode xinput set-int-prop 12 277 8 2 3 0 0 1 3 2 echo 4000 > /sys/class/backlight/intel_backlight/brightness ;; false) #ac_mode xinput set-int-prop 12 277 8 2 3 0 0 1 3 2 echo 4000 > /sys/class/backlight/intel_backlight/brightness esac 

现在,您需要通过键入来为此文件提供执行权限

 sudo chmod +x /etc/pm/power.d/run_after_pwrmanagmt.sh 

现在它应该工作正常,只需测试插拔您的计算机。 请注意,您可以在暂停后执行类似的操作( /etc/pm/sleep.d/run_after_sleep.sh ),这就是我找到此解决方案的方法……您将在网上找到相关信息……

请注意,xinput只是我的触控板设置中间按钮的命令…如果不需要(或适应),你应该跳过两行xinput。 对于值4000,对于每个屏幕可能不同,您应该首先使用命令cat /sys/class/backlight/intel_backlight/max_brightness查看最大值是cat /sys/class/backlight/intel_backlight/max_brightness

希望这会有所帮助,并且主持人不会删除此post,因为这是一个答案,而不是一个问题。 谢谢

刚刚在戴尔Vostro上遇到了同样的问题。 这是适用于我的解决方案:

事实certificate,Ubuntu只是保存笔记本电脑上fn +亮度键设置的亮度级别。 不同状态的不同级别:已插入和未插入 。 所以,我只需要设置两次亮度等级:)

我知道这很容易,但在我做到这一点之前我仍然需要谷歌。 也许它会帮助别人。

对于我(使用Lenovo X61s),从线路电源拔出时不需要的显示器调光显然与电源管理软件或类似设备没有关系,而是由于Config-Display中屏幕亮度的BIOS设置。 通过BIOS设置可以避免调光。

对我有用的唯一选择是这样做:

 me=`whoami` max=`cat /sys/class/backlight/radeon_bl0/max_brightness` sudo chown ${me}:${me} /sys/class/backlight/radeon_bl0/brightness sudo chmod o+x /sys/class/backlight/radeon_bl0/brightness echo ${max} > /sys/class/backlight/radeon_bl0/brightness sudo chmod 444 /sys/class/backlight/radeon_bl0/brightness sudo chown root:root /sys/class/backlight/radeon_bl0/brightness exit 

我知道它不是最漂亮的,但它确实有效。 我只是将它放入一个脚本中,如果我的亮度在我身上变暗,我只是运行它并立即将它改回来。

在系统设置中的“亮度和锁定”下,从“昏暗屏幕以节省电量”中删除复选框。

这将使您的屏幕始终保持相同的亮度,而不是在使用电池供电时使其变暗,并在使用主电源时使其更亮。

您仍然可以根据需要手动调整屏幕亮度,以节省电量或需要更多光线。

如果您的“亮度和锁定”设置没有此选项,那么您有其他问题,请告知我们。