zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Ubuntu调节屏幕亮度

2023-04-18 15:03:44 时间

https://zhuanlan.zhihu.com/p/269714827

https://blog.csdn.net/weixin_46315021/article/details/108858929

https://blog.csdn.net/ftimes/article/details/119907899

https://blog.csdn.net/qq_35240640/article/details/105062544

1 概述

Linux下的屏幕调节可以通过图形界面或者命令行进行调节,图形界面的话主要就是在设置中进行调节,如果设置中没有相应的选项可以进行手动调节。

2 手动调节

2.1 手动屏幕调节

亮度由ACPI内核模块控制,模块接口在/sys/class/backlight,进入/sys/class/backlight后会有一个叫intel_backlight/nv_backlight的文件夹(这个和硬件有关),再次进入后会有如下文件:

 

 

其中brightness就是当前屏幕的亮度,max_brightness是最大亮度,笔者的环境上显示如下:

 

 

需要调节亮度时,切换到root用户,直接向brightness写入数值即可调节亮度:

echo 50 > brightness

注意范围为[0-max_brightness],非法范围不能执行成功:

 

 

~~勇士可以试一下echo 0 > brightness。~~

2.2 外接显示屏调节

如果是外接显示屏的话,使用上面的方法是不能调节的,需要使用另一条命令:

xrandr

输入之后会显示对应的外接接口,比如:

 

这里的HDMI-1就是外接接口,然后通过:

xrandr --output DP-2 --brightness 0.9

进行亮度调节,亮度的范围是0-1。该命令无需root,可以直接执行。