樹莓派通過命令調節HDMI外接屏幕亮度

系統:2020-02-13-raspbian-buster
屏幕品牌:三星
連接方式:HDMI
使用工具:ddcutil
注:1、屏幕必須要支持DDC/CI協議 或 USB連接(USB是官方說明中提到的未驗證)
2、屏幕要關閉護眼模式,護眼模式下亮度是固定的,無法手動調整

1、安裝ddcutil
sudo apt-get install ddcutil -y

2、配置配置文件
運行 sudo raspi-config
選擇5 Interfacing Options
在這裏插入圖片描述
選擇P5 I2C在這裏插入圖片描述
選擇是打開打開I2C kernel module在這裏插入圖片描述
3、重啓查看/dev下是否存在i2c-開頭的文件
在這裏插入圖片描述
4、添加讀寫權限sudo chmod a+rw /dev/i2c-*
5、修改配置文件sudo vim /boot/config.txt
在文件結尾添加
dtparam=i2c2_iknowwhatimdoing
在這裏插入圖片描述
6、重啓電腦輸入命令
ddcutil capabilities | grep Brightness
在這裏插入圖片描述
以上配置工作已經全部完成,可以通過命令進行亮度修改了
先查看當前屏幕亮度ddcutil getvcp 10
其中10是ddcutil capabilities | grep Brightness返回的編號
在這裏插入圖片描述
可以看到當前屏幕的亮度是100,我們把它調低一點
ddcutil setvcp 10 30
命令無輸出,如果成功了屏幕亮度會降低,或者通過ddcutil getvcp 10查看
在這裏插入圖片描述
這裏我們看到屏幕亮度已經修改成功。以上

參考鏈接
https://www.ddcutil.com/raspberry/
https://github.com/rockowitz/ddcutil

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章