Linux下屏幕亮度的调节方式

 更新时间:2025年11月20日 10:47:48   作者:氷泠  
文章介绍了Linux下屏幕亮度调节的几种方法,包括图形界面、手动调节(使用ACPI内核模块)和外接显示屏调节,以及自动调节软件(CaliseRedshift和Redshift)

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 HDMI-1 --brightness 0.5

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

3 自动调节

另外笔者搜索了一下找到了两个能自动调节屏幕两亮度的软件:

  • Calise
  • Redshift

建议使用后者,因为Calise貌似很久没更新了,相比起Redshiift有很大距离:

Redshift安装很简单,笔者的机器上只需要:

yay -S redshift

Redshift提供了命令行以及图形界面,可以通过经纬度以及当前时间进行自动调节,打开后会在托盘有个图标,右键有个选项info,打开后可以看到当前的经纬度、色温以及处于白天或者黑夜状态,可以输入:

redshift -v

查看更多详细信息。

想手动调节亮度可以通过-b调节,比如:

redshift -b 1.0:0.7

冒号前后分别表示白天以及夜晚的亮度,注意该命令会同时调节外接显示屏的亮度。其他更多选项请输入

redshift -h

查询。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • ubuntu服务器环境下安装python的方法

    ubuntu服务器环境下安装python的方法

    这篇文章主要介绍了ubuntu服务器环境下安装python的方法,简单分析了Ubuntu环境下安装Python的相关步骤、命令、与操作注意事项,需要的朋友可以参考下
    2018-03-03
  • BT宝塔Linux服务器管理助手架设VPS面板(安装及初始设置应用)

    BT宝塔Linux服务器管理助手架设VPS面板(安装及初始设置应用)

    这篇文章主要介绍了BT宝塔Linux服务器管理助手架设VPS面板也是就是BT宝塔助手安装及初始设置应用演示,需要的朋友可以参考下
    2017-04-04
  • 快速搭建简易、高效、多线程http服务器

    快速搭建简易、高效、多线程http服务器

    通过Node.js来快速高效的搭建一个高性能http服务器,github上Charlie Robbins分享了一个开源项目,让大家都可以轻松的搭建临时高性能http服务器
    2018-02-02
  • 浅谈linux模拟多线程崩溃和多进程崩溃

    浅谈linux模拟多线程崩溃和多进程崩溃

    这篇文章主要介绍了浅谈linux模拟多线程崩溃和多进程崩溃,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Linux Nginx 配置SSL访问实例详解

    Linux Nginx 配置SSL访问实例详解

    这篇文章主要介绍了Linux Nginx 配置SSL访问实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • Kali Linux默认工具包安装全过程

    Kali Linux默认工具包安装全过程

    这篇文章主要介绍了Kali Linux默认工具包安装全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • 详解Linux下JDK、Tomcat的安装及配置

    详解Linux下JDK、Tomcat的安装及配置

    本篇文章主要介绍了详解Linux下JDK、Tomcat的安装及配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Linux中修改mysql默认编码的方法步骤

    Linux中修改mysql默认编码的方法步骤

    今天小编就为大家分享一篇关于Linux中修改mysql默认编码的方法步骤,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Linux文件删除后空间未释放问题详解

    Linux文件删除后空间未释放问题详解

    这篇文章主要给大家介绍了关于Linux文件删除后空间未释放问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • Linux系统中日志详细介绍

    Linux系统中日志详细介绍

    大家好,本篇文章主要讲的是Linux系统中日志详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论