我遇到了一个问题,在 14.04 LTS 上重启后亮度无法保存,但我在 12.04 LTS 上也遇到了同样的问题(在我破坏系统之前)。在您说这是一百万条帖子的重复之前,我已经尝试了提到的每一个选项。我发现xbacklght
无论我怎么做,它都不起作用。/etc/rc.local
但是,在我编辑的 上,我将其设置为执行,更改了权限以便它可以在没有权限的情况下运行sudo
,甚至更改了/sys/class/backlight/acpi_video0/brightness
文件的权限(是的,我也尝试了实际文件夹,而不仅仅是符号链接)。我让它工作了几次,但只能启动一次,直到权限更改自行重置。提前感谢您的帮助!
编辑:我刚想起来我还有一个名为的文件夹,intel_brightness
它有自己的一组值,可能会影响acpi_video0
工作方式。抱歉我忘了早点添加这个
答案1
尝试
编辑
/etc/rc.local
sudo gedit /etc/rc.local
exit 0
插入此行之前sh -c "echo 10 > /sys/class/backlight/acpi_video0/brightness"
这将在启动时将屏幕亮度设置为 10/15。您可以将 10 替换为 0 到 15 之间的任何整数。您可以在重新启动之前将亮度值保存在某个地方,然后您需要包含一个命令来从文件中读取先前保存的值,并使用该值(而不是 10(在上述示例中))来设置亮度值。
您也可以通过以下方式获取当前亮度
cat /sys/class/backlight/acpi_video0/brightness