Xrandr

如何更改 LCD 強度/亮度

  • January 17, 2022

如何改變 LCD 的亮度 想要圖像看起來柔和

xrandr --output LVDS1 --gamma 0.8:0.8:1.1

只改變伽瑪而不改變圖像的亮度。我沒有選擇 –brightness for xrandr

如果有人偶然發現這一點,但打算尋找一種設置背光的方法xrandr


$ xrandr --verbose給出一些提示:

$ xrandr --verbose
Screen 0: ...
...
   BACKLIGHT: 268 
       range: (0, 852)
   Backlight: 268 
       range: (0, 852)
...

有一些屬性或變數BACKLIGHT;希望可以設置。

閱讀$ man 1 xrandr顯示了一個--set <property> <value>選項。因此,我們有它:

$ xrandr --output <output> --set BACKLIGHT <value>

我用它以大約 1/40 的步長增加/減少我的背光:

$ xrandr --output eDP1 --set BACKLIGHT $(( $(xrandr --prop | awk '/^eDP1/,/^DP1/{if ($1 ~ /BACKLIGHT/) {print $NF; exit} }') + (852/40) ))
$ xrandr --output eDP1 --set BACKLIGHT $(( $(xrandr --prop | awk '/^eDP1/,/^DP1/{if ($1 ~ /BACKLIGHT/) {print $NF; exit} }') - (852/40) ))

上述兩種解決方案對我來說都不夠。

使用以下內容查找可用的背光燈。

ls /sys/class/backlight/

就我而言,該文件夾intel_backlight中有一個文件夾。

尋找最大亮度文件,它會讓你知道你可以設置亮度的上限,在我的例子中是這個文件:

/sys/class/backlight/intel_backlight/max_brightness

將亮度設置為最大:

sudo cp /sys/class/backlight/intel_backlight/max_brightness /sys/class/backlight/intel_backlight/brightness

引用自:https://unix.stackexchange.com/questions/61256