Linux下屏幕亮度的调节

Stella981
• 阅读 431

1 概述

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

2 手动调节

2.1 手动屏幕调节

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

Linux下屏幕亮度的调节

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

Linux下屏幕亮度的调节

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

echo 50 > brightness

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

Linux下屏幕亮度的调节

勇士可以试一下echo 0 > brightness

2.2 外接显示屏调节

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

xrandr

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

Linux下屏幕亮度的调节

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

xrandr --output HDMI-1 --brightness 0.5

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

3 自动调节

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

  • Calise
  • Redshift

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

Linux下屏幕亮度的调节

Linux下屏幕亮度的调节

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

yay -S redshift

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

redshift -v

查看更多详细信息。

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

redshift -b 1.0:0.7

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

redshift -h

查询。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
3年前
Linux电源管理
前言1\. 什么是regulator?   regulator翻译为"调节器",分为voltageregulator(电压调节器)和current(电流调节器)。一般电源管理芯片(PowerManagementIC)中会包含一个甚至多个regulator。2\. regulator有什么作用?  通常的作用是给电子设备
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这
单元格颜色设置
单元格颜色单元格内中经常用到颜色的地方有单元格内的字体颜色和背景颜色,以及边框颜色,当然报表提供一些基本颜色,当这些基本颜色满足不了你的需求时,就可以用到自定义颜色。使用RBG颜色表来调节,并且可以调节色调,饱和度以及亮度。可以通过输入相应的颜色数字来调节
燕青 燕青
1年前
Macos电脑风扇控制软件推荐:Macs Fan Control Pro for Mac 中文版 支持M1
是一款Mac电脑风扇控制软件,它可以帮助Mac用户控制电脑的风扇转速,既能调节风扇的转速,又可以监控电脑的温度,从而保持电脑的散热效果,提高电脑的稳定性和寿命。使用MacsFanControl,用户可以手动调节电脑的风扇转速,也可以根据电脑的温度自动调节风
子桓 子桓
1年前
mac电脑屏幕优化软件:BetterDisplay Pro for mac
BetterDisplayPro是一款为Mac电脑设计的屏幕亮度调节软件,旨在提高显示器的色彩和亮度表现。它可以根据用户的需求和显示器的特性,自动调整显示器的亮度、色温、对比度等参数,以获得更加真实、舒适的视觉效果。这款软件拥有智能调节功能,能根据环境光线
铁扇公主 铁扇公主
1年前
屏幕调节亮度软件推荐 Lunar pro最新激活版
LunarPro是一款专为Mac设计的屏幕亮度调节工具,它可以帮助用户在Mac上控制外接显示器的亮度、色温、对比度等参数,以实现更舒适的工作和娱乐体验。LunarPro具有直观简洁的用户界面,易于使用。在主界面中,用户可以选择需要调节的显示器,并通过滑动条