螢幕亮度

  1. 以新產生核心版本 4.18.20-1 的 initramfs,且核心參數維持 i915.modeset=1 開機,螢幕亮度已可調整,預設是最大亮度 120000。
    [root@dywmsi ~]# cat /sys/class/backlight/intel_backlight/brightness 
    120000
    
  2. 開機執行的第一支腳本最前面,設定螢幕為較低的亮度 4000。
    [root@dywmsi ~]# vim /etc/rc.d/rc.sysinit 
    [root@dywmsi ~]# egrep -v '^(#|$)' /etc/rc.d/rc.sysinit | head -1
    echo 4000 >  /sys/class/backlight/intel_backlight/brightness
    
  3. 由於 Xorg 是以 modesetting Driver 進入圖形界面,所有無法使用 xbacklight 調整亮度。
    [dywang@dywmsi ~]$ xbacklight -get
    No outputs have backlight property
    
  4. 調整螢幕亮度可以使用 xrandr,先查詢顯示名稱為 eDP-0。
    [dywang@dywmsi ~]$ xrandr | head -2
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
    eDP-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
    
  5. 使用 xrandr 調整亮度,最後數字為原亮度的「乘數」,可以是浮點數。
    [dywang@dywmsi ~]$ xrandr --output eDP-0 --brightness 0.5
    [dywang@dywmsi ~]$ xrandr --output eDP-0 --brightness 1