一、ddcutil簡(jiǎn)介
需要注意的是:
二、ddcutil在UKUI中的使用
目前在UKUI桌面環(huán)境中,ddcutil主要用于外接顯示器的亮度調(diào)節(jié)功能。ukui-control-center通過(guò)kscreen可以獲取到所有顯示器的硬件信息,包括但不局限于顯示器的唯一序列號(hào)以及顯示器名稱。當(dāng)同一主機(jī)連接多臺(tái)顯示器時(shí),使用唯一序列號(hào)就可以對(duì)特定的顯示器進(jìn)行亮度調(diào)節(jié)。
雖然使用ddcutil調(diào)節(jié)亮度需要root權(quán)限,但是在ukui-control-center的總線進(jìn)程中實(shí)際上會(huì)提供相應(yīng)接口,所以其它進(jìn)程在使用該接口時(shí)只需要提供序列號(hào)參數(shù),即可獲取該顯示亮度或者修改該顯示器的亮度。
三、命令示例
下面給大家列舉一些常見(jiàn)的使用命令,可以幫助我們?cè)趦?yōu)麒麟上輕松實(shí)現(xiàn)外接顯示器亮度調(diào)節(jié)!
1、檢測(cè)示例:
該命令可查看主機(jī)與顯 器是否正常建立了通信,可以獲取到顯示器的I2C總線號(hào)、序列號(hào)等信息。當(dāng)有多個(gè)顯示器時(shí),可以添加--async參數(shù),提高檢測(cè)效率。
2、獲取顯示器亮度(getvcp,這里需要用到上面檢測(cè)命令中的信息):
3、設(shè)置亮度(setvcp,可以看到設(shè)置之后亮度值由51變?yōu)榱?0):