Linux下螢幕亮度的調節

2022-06-11 09:45:13 字數 1845 閱讀 4932

linux下的螢幕調節可以通過圖形介面或者命令列進行調節,圖形介面的話主要就是在設定中進行調節,如果設定中沒有相應的選項可以進行手動調節。

亮度由acpi核心模組控制,模組介面在/sys/class/backlight,進入/sys/class/backlight後會有乙個叫intel_backlight/nv_backlight的資料夾(這個和硬體有關),再次進入後會有如下檔案:

其中brightness就是當前螢幕的亮度,max_brightness是最大亮度,筆者的環境上顯示如下:

需要調節亮度時,切換到root使用者,直接向brightness寫入數值即可調節亮度:

echo 50 > brightness
注意範圍為[0-max_brightness],非法範圍不能執行成功:

勇士可以試一下echo 0 > brightness

如果是外接顯示屏的話,使用上面的方法是不能調節的,需要使用另一條命令:

xrandr
輸入之後會顯示對應的外接介面,比如:

這裡的hdmi-1就是外接介面,然後通過:

xrandr --output hdmi-1 --brightness 0.5
進行亮度調節,亮度的範圍是0-1。該命令無需root,可以直接執行。

另外筆者搜尋了一下找到了兩個能自動調節螢幕兩亮度的軟體:

建議使用後者,因為calise貌似很久沒更新了,相比起redshiift有很大距離:

redshift安裝很簡單,筆者的機器上只需要:

yay -s redshift
redshift提供了命令列以及圖形介面,可以通過經緯度以及當前時間進行自動調節,開啟後會在托盤有個圖示,右鍵有個選項info,開啟後可以看到當前的經緯度、色溫以及處於白天或者黑夜狀態,可以輸入:

redshift -v
想手動調節亮度可以通過-b調節,比如:

redshift -b 1.0:0.7
冒號前後分別表示白天以及夜晚的亮度,注意該命令會同時調節外接顯示屏的亮度。其他更多選項請輸入

redshift -h
查詢。

Linux下螢幕亮度的調節

linux下的螢幕調節可以通過圖形介面或者命令列進行調節,圖形介面的話主要就是在設定中進行調節,如果設定中沒有相應的選項可以進行手動調節。亮度由acpi核心模組控制,模組介面在 sys class backlight,進入 sys class backlight後會有乙個叫intel backlig...

ArchLinux螢幕亮度調節

安裝好archlinux後會出現螢幕變暗的情況,解決方法 sodo su echo 100 sys class backlight xx brightness 螢幕亮度調到100 cat sys class backlight xx max brightness 檢視螢幕亮度最大值 xx為backl...

linux螢幕亮度調節解決辦法

修改grub以支援fn調整螢幕亮度 sudo vi etc default grub grub cmdline linux acpi backlight vendor 修改好後儲存 然後公升級gurb sudo update grub 然後用一下命令試試能否調節亮度 sudo su echo 500...