解决ubuntu每次重启屏幕亮度都重置为最高亮度问题

时间:2021-11-07 03:45:17

很多朋友都会碰到这个问题,Ubuntu系统,每次通过系统设置修改了屏幕亮度,重启系统都会将屏幕亮度调成最大值,很是苦恼。

上网搜索一番发现,修改屏幕亮度的文件是:/sys/class/backlight/intel_backlight/brightness

我们可以通过手动修改此文件,来设置屏幕亮度,并添加到开机启动。

具体步骤:

1、查看当前亮度值

$ cat /sys/class/backlight/intel_backlight/brightness
4437   #此亮度值是我笔记本的最高亮度

2、通过"系统设置"==>"亮度和锁屏",设置屏幕亮度至自己适应的状态,并在此查看系统亮度文件的数据。

$ cat /sys/class/backlight/intel_backlight/brightness

1500  #个人习惯亮度

3、手动修改系统亮度到最亮,并手动修改文件,测试是否能够成功调节屏幕亮度

$ sudo echo 1500 >  /sys/class/backlight/intel_backlight/brightness

有些电脑可能会出现没权限的提示(按正常说,sudo就不应该提示这个了,可我的确实提示权限不够)

4、修改权限

$ sudo chmod o+w /sys/class/backlight/intel_backlight/brightness

5、修改权限之后可以直接修改,不需要sudo了

echo 1500 >  /sys/class/backlight/intel_backlight/brightness

6、如果屏幕亮度调节成功,则可以将这句话加入/etc/rc.local 每次开机

$ sudo vi /etc/rc.local

---------------------

echo 1500 >  /sys/class/backlight/intel_backlight/brightness    <——末尾加上一行

---------------------

就此大功告成,重启一下系统试试看!