linux下使用软件方式调节屏幕亮度

由于现在大多数LED背光的显示器的亮度调节机制(感兴趣可以搜索“PMW调光”),在显示器处于低亮度时,背光会有闪烁,有些比较差的显示器尤为明显,只有在最高亮度时没有闪烁。
为了实现亮度低且无闪烁,一个解决办法是:先把屏幕亮度调至最高,然后使用软件方式降低屏幕亮度。

google多次,终于找到了xbrightness这个软件,后来又找到了redshift这个软件。



一. 使用redshift(推荐)

redshift下载地址:
https://github.com/jonls/redshift/releases/download/v1.8/redshift-1.8.tar.bz2

在debian wheezy中使用源码包的安装过程如下(debian中也可以使用apt-get install redshift来安装):
1. 安装依赖
    apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev x11proto-xf86vidmode-dev libxxf86vm-dev libxext-dev libgconf2-dev libglib2.0-dev libgeoclue-dev
2. 解压并进入源码目录
    tar jxf redshift-1.8.tar.bz2
    cd redshift-1.8/
3. 编译及安装
    ./configure --prefix=/usr/local
    make
    su
    make install

安装好后,在shell下使用诸如下面的命令来调节屏幕亮度(及色温):
    redshift -l 55.7:12.6 -t 5500:3700 -b 0.6
上述命令中,-l后边的是所在地的纬度:经度,-t后边是白天色温:夜晚色温,-b后边是亮度值,是最为关注的,取值范围是0.1至1.0。
执行上述命令后,redshift把屏幕亮度从最亮渐变调节至指定的亮度值,然后不退出,处于实时调节亮度的状态,到夜晚会自动将色温调至3700。

可以增加-o参数,使屏幕亮度瞬间调节至指定的值,命令改为如下:
    redshift -l 55.7:12.6 -t 5500:3700 -b 0.6 -o
使用-o参数后,redshift调节完亮度后立即退出,要再想改变亮度则修改命令的参数值并重新执行命令。

也可以使用如下命令一次性瞬间调节屏幕亮度:
    redshift -b 0.6 -O 5500
上一条命令比较简短,省去了查找纬度和经度的麻烦。

更详细的使用方法见man redshift。

参考:
http://jonls.dk/redshift/



二. 使用xbrightness

xbrightness下载地址:
http://shallowsky.com/software/xbrightness/xbrightness-0.3-mika-akk.tar.gz

xbrightness下载下来后是一个源码包,需要编译。
在debian wheezy中的安装过程如下:
1. 安装依赖
    apt-get install xutils-dev libxxf86vm-dev libxaw7-dev libice-dev libsm-dev libxext-dev libxmu-dev libxmu-headers libxpm-dev libxt-dev x11proto-xext-dev
2. 解压并进入源码目录
    tar xf xbrightness-0.3-mika-akk.tar.gz
    cd xbrightness-0.3-mika-akk/
3. 编译及安装
    xmkmf
    make
    su
    make install

这时,就可以在shell下执行xbrightness来调节屏幕亮度了(使用方法详见xbrightness --help),例如:
    xbrightness 20000 19000 14000
参数中的3个数值,可以根据实际情况来试探合适的值。
注意:数值不要设的太小,否则整个屏幕就黑了,那就只能摸黑操作了。实际测试数值小于2000就基本看不见了,可能因显示器个体而异。

参考:
http://shallowsky.com/blog/linux/brightness-contrast-in-x.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
某指挥中心DLP大屏幕 视讯系统项目 初 设 方 案 XX集团有限公司 1 1.1概述 应急联动防控体系数字化建设工程是汇聚集体智慧,用当代科技手段来解决社会问题 。从社会角度看是社会管理的创新,从政府角度看是政府功能的完善,从城市角度看是 城市数字化管理,落实到具体工程任务上则是社会应急联动防控系统建设。以应对各种 应急突发事件为中心,防控和应急联动业务为抓手,充分利用各种先进的传感、通信和 信息技术,逐步建成多位一体、集约高效、调度迅速、处置有力的现代化应急联动防控 体系,达到"贴近一线、贴近现场、贴近实战"的功用效果,形成"横向到边、纵向到底" 的城市公共安全经络,对防控管理实现"控得住、处得快、质效高",对案事件处置实现 "看得见、过得去、救得了"的业务目标,为实现"治安秩序良好、生产生活安全"等建设 总体目标提供强力支撑,推动指挥中心建设跨上一个新的台阶。 大屏幕系统作为应急联动防控体系数字化建设工程的一个组成部分,严格遵循业务需 求、建设要求、技术架构和总体需求。 大屏幕显示子系统实现对XX项目所需要显示的各种情况的动态监管,随时对各种视频 信号、重要部位的监控信号、网络信号及各种计算机图形信息进行多画面显示和分析, 直观、完整、准确、清晰、灵活的显示各种信息。 2 1.2 系统选型原则 系统先进性 XXXWG系列网络显示单元率先采用美国TI公司最新型LVDS DMD显示芯片,更快速真实地反映影像的色彩及对比度,为目前世界最先进技术;采用独 特的数字色彩平衡调节电路及数字渐平修正电路,使画面色彩及亮度均匀性高度一致; 内置独特的网络解码及图像拼接处理设备,可对系统内的网络信号进行解码和图像拼接 处理,形成客户需要的画面在显示单元上显示;采用专为拼接系统设计的复合玻璃屏幕 ,提高对比度及屏幕增益,特殊防眩光、防反射保护层使亮度一致性和色彩一致性极佳 ;采用相关领域最新型的制造材料,大型数控机床μm级机械加工误差控制保证箱体的无 缝拼接。 内置的网络图像处理模块采用最新数字技术及分布式网络架构,具有独特的独立信道 高带宽传输技术,系统稳定可靠,扩展性强,为高端图像显示需求提供最卓越的显示技 术,满足7×24小时工作要求。 DLP大屏幕显示系统采用全数字化设计,网络显示单元及图像处理系统均采用数字信 号处理、数字传输及数字接口,使整个图像处理传输过程全数字化,实现高清晰度、色 彩逼真的图像显示。 大屏幕系统控制管理软件采用B/S(浏览器/服务器)模式,克服传统C/S模式需要在 客户端安装专用软件的缺陷,可不受客户端操作系统限制,适用于Windows 2000/XP/Vista、Linux、Unix等各种操作系统。 系统可靠性 系统关键设备—WG系列网络显示单元及WG系列图像控制系统全部采用XXX产品,系统兼 容性好,稳定性高。不会产生因采用不同厂家产品而造成的不可预知的技术衔接和软件 升级等问题,也不会产生售后服务相互推诿问题。XXX已通过ISO9001:2000质量管理体系 认证,具有多年大屏幕系统生产、成功运行经验。 XXXWG系列网络显示单元采用专业的散热防尘设计,获得国家强制产品CCC质量认证, 具备高质量和高可靠性的特点,核心部件采用基于TI公司专利DLP(数字光处理技术)的 LVDS DMD显示芯片,并使用 LED光源,支持7×24小时不间断运行,其核心部件DMD寿命达10万小时,系统平均无故障 时间(MTBF)可达100000小时。 系统的扩展性 网络显示单元和图像控制系统均采用标准化、模块化设计,均具有良好的扩展性: 网络显示单元采用先进的标准化、模块化、箱体式结构设计,采用坚固的框架式结构 ,支持多层多列叠加组合及弧形拼接,具有良好的扩展性和维护性,在需要增添网络显 示单元数量时,只须将网络显示单元进行叠加组合即可。 控制系统和信号源系统均采用模块化设计,需要扩展时,只需增加相应数量的嵌入式 网络处理模块和交换机接口并升级软件配置即可。 大屏幕控制管理软件具有自主知识产权,可向用户开放系统通讯协议,提供二次开发 接口,满足开发应用软件的需求,并可根据用户需求提供定制,满足用户指定的特别控 制需要。 系统的高度集成性 大屏幕显示系统的优势就在于高度的系统集成性,整个系统由一套控制管理软件集中 控制及管理,除进行网络设备管理、控制各种信号显示方式外,还可以现场自由添加控 制RGB矩阵、视频矩阵等相关外围设备。同时,软件可通过协议与监控系统、报警系统、 集中控制系统等软件对接并协调工作,用户在同一个操作界面下就可以实现监控摄像机 的远程控制、信号调用,报警触发信号显示,以及监控信号在网络屏幕和监视器上的切 换显示,使多个系统达到高度集成、集中控制。 系统的易维护性 大屏幕显示系统在兼顾优良性能的同时充分考虑易
### 回答1: 要在Linux调节屏幕亮度,可以使用以下方法: 1. 使用xrandr命令 xrandr命令可以用来配置和控制显示器。要调节屏幕亮度,可以使用以下命令: xrandr --output <显示器名称> --brightness <亮度值> 其中,<显示器名称>是你的显示器的名称,<亮度值>是一个到1之间的数字,表示亮度的百分比。例如,要将亮度设置为50%,可以使用以下命令: xrandr --output LVDS-1 --brightness .5 2. 使用xbacklight命令 xbacklight命令是一个用于控制屏幕亮度的工具。要使用xbacklight命令,需要先安装它。在Ubuntu上,可以使用以下命令安装: sudo apt-get install xbacklight 安装完成后,可以使用以下命令来调节屏幕亮度: xbacklight -set <亮度值> 其中,<亮度值>是一个到100之间的数字,表示亮度的百分比。例如,要将亮度设置为50%,可以使用以下命令: xbacklight -set 50 希望这些方法能够帮助你在Linux调节屏幕亮度。 ### 回答2: Linux操作系统中可以使用xrandr和xbacklight命令来调节屏幕亮度。 第一种方法是使用xrandr命令来调节亮度。在终端中输入xrandr -q命令查看显示器的名称,例如LVDS1或VGA1。然后,使用xrandr --output LVDS1 --brightness 0.8命令来设置亮度值。最后的数字可以改变为任何0到1之间的值,0为最暗,1为最亮。 第二种方法是使用xbacklight命令来调节亮度。在终端中输入xbacklight -set 50命令来将亮度设置为50%。您可以更改数字以获得所需的亮度值。如果您在终端中输入xbacklight -get,它将返回当前亮度占比。 此外,一些桌面环境(如GNOME或KDE)也提供了屏幕亮度管理的选项。您可以在设置中找到此选项并进行调整。 总之,Linux操作系统使用xrandr和xbacklight命令来调节屏幕亮度,也可以在某些桌面环境的设置中进行调节。 ### 回答3: Linux系统一般都自带屏幕调节亮度功能,通过命令行或者GUI界面都可以实现。以下是几种常见的方法: 1. 命令行调节屏幕亮度 在命令行中,可以使用xrandr命令来调节屏幕亮度。首先需要查看自己的显示器名称,可以使用以下命令: ``` xrandr | grep " connected" | awk '{print$1}' ``` 然后可以使用如下命令来调节亮度: ``` xrandr --output <your-display-name> --brightness <value> ``` 其中,“your-display-name”是你上面查到的显示器名称,而“value”是亮度值,范围从0.1到1.0。较小的值会减少亮度,较大的值会增加亮度。例如: ``` xrandr --output HDMI-1 --brightness 0.5 ``` 这样就可以将HDMI-1显示器的亮度减少到50%。 2. 使用xbacklight命令调节屏幕亮度 xbacklight是一个用于Linux系统的命令行工具,可以用来调节亮度。安装xbacklight后,可以使用以下命令来调节亮度: ``` xbacklight -set <value> ``` 其中,“value”是亮度百分比,范围是0到100。例如: ``` xbacklight -set 50 ``` 这样就可以将屏幕亮度设置为50%。 3. 在GUI界面中调节屏幕亮度 大多数Linux系统都提供了在GUI界面中调节屏幕亮度的选项。通常可以在“设置”或“显示器”中找到这个选项。具体的方法可能因不同的Linux发行版而有所不同,但通常可以从系统设置中轻松找到。 总之,无论你是用命令行还是GUI界面,都可以很容易地调整Linux系统的屏幕亮度。如果是在命令行中操作,只需打开终端并键入适当的命令即可。如果是在GUI界面中,可以在系统设置中找到亮度选项,然后通过滑块或文本框调整亮度

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值