(相关资料图)
红帽公司的Hans de Goede多年来参与了许多重要的linux台式机/笔记本电脑硬件改进工作,他最近一直关注的一项举措是用户界面当中的背光/亮度调节界面,这一直是Linux系统控制笔记本电脑硬件的一个短板。
本周在Linux管道工(Linux Plumbers)会议上包含一个关于这个长期以来存在的需要改进的工作的演讲。
Haandroidns de Goede一直致力于解决目前/sys/javascriptclass/backlight用户空间API的局限性,并引入一个新的、设计更好的API。Hans最初在2014年就谈到了背光接口的问题,即一个显示器可以有多个背光设备未能被系统识别,背光亮度的值为0时系统未对其定义,没有办法将背光sysfs设备映射到给定的显示器等等。
为了解决当前的问题,正在酝酿中的计划是为DRM连接器对象添加新的"display_brightness"和"display_brightness_max"属性。现在,最大亮度的值为0将被定义为不支持亮度控制。
那些希望了解更多关于正在android进行的改善Linux显示器背光亮度控制处理的工作的人,可以查看LPC 2022的Hans的幻灯片(PDF):
https://lpc.events/event/16/contributions/1390/attachments/990/1916/kernel-recipes-backlight-2022-16x9.pdf
还有他一直在为解决这一混乱局面而进行的内核补丁:
https://lor编程e.kernel.org/all/[emailprotected]/