使用联想 X220 笔记本电脑。我在其上安装了 12.04。
每次我启动时,显示器的亮度都会设置为最高设置:maximum_brightness 15。这太亮了,我想将其设置为 4。
我花了很长时间试图修复这个问题。尝试编辑 rc.local 文件,在 exit 0 之前添加“echo 0 >”行。但总是不起作用。笔记本电脑在启动后总是重置为级别 15。我尝试了这里的所有方法:重启后桌面无法记住亮度设置
为什么 rc.local 对我来说不起作用?
有人知道我该如何编辑最大亮度吗?我可以设置更低的最大亮度吗?
答案1
我也受此影响。这是一个 Bug,导致启动时 rc.local 文件不执行。
以下是错误报告的链接:Launchpad 错误报告
答案2
您需要将脚本 rc.local 设置为在启动时自动启动。如果这不起作用,请转到 /sys/class/backlight/ 并在那里的文件夹中的“亮度脚本”中运行“echo 0”,如果您的亮度立即发生变化,那么您就知道亮度配置在哪里,只需记下它的位置,以便您可以再次修改 rc.local。
答案3
可以起到临时作用的修复方法:
exit 0
在文件中的行之前添加此行/etc/default/rc.local
:
cp -f /etc/default/brightness-customized /sys/class/backlight/acpi_video0/brightness
- 创建一个名为的文件
/etc/default/brightness-customized
,文件内容只是 1 到 12 范围内的数字。我不确定范围,但假设您想要低亮度。然后,在文件中输入一个数字,比如 2。因此运行命令时:cat /etc/default/brightness-customized
它应该输出:
2
即#您想要的亮度级别
现在至少每次启动(启动/重新启动)机器时一切应该都能正常工作。