Procházet zdrojové kódy

update brightness scripts

Noah Vogt před 3 roky
rodič
revize
997a90dbb6
2 změnil soubory, kde provedl 9 přidání a 0 odebrání
  1. 6 0
      local-bin/dec-brightness
  2. 3 0
      local-bin/inc-brightness

+ 6 - 0
local-bin/dec-brightness

@@ -7,11 +7,17 @@
 #xbacklight -dec "$1"
 #exit
 
+# get brightness device
 device=$(brightnessctl -l | grep "class 'backlight'" | tail -n +3 | awk '{print $2}' | tr -d "'")
 if brightnessctl -l | grep "class 'backlight'" | grep -q "^Device 'intel_backlight'"; then
     device="intel_backlight"
 fi
 
+# get brightness percentage
 brightness=$(brightnessctl -d "${device}" | grep Current | awk -F '[)(]' "{print \$2 - $1}")
 
+# correct negative values to 0
+echo $brightness | grep -q '^-' && brightness=0
+
+# set brightness
 brightnessctl -d "${device}" set "$brightness"%

+ 3 - 0
local-bin/inc-brightness

@@ -7,15 +7,18 @@
 #xbacklight -inc "$1"
 #exit
 
+# get brightness device
 device=$(brightnessctl -l | grep "class 'backlight'" | tail -n +3 | awk '{print $2}' | tr -d "'")
 if brightnessctl -l | grep "class 'backlight'" | grep -q "^Device 'intel_backlight'"; then
     device="intel_backlight"
 fi
 
+# get brightness percentage
 brightness=$(brightnessctl -d "${device}" | grep Current | awk -F '[)(]' "{print \$2 + $1}")
 
 if [ "$(cat .config/norisa/brightness-state)" -eq "100" ]; then
     exit 1
 else
+    # set brightness
     brightnessctl -d "${device}" set "$brightness"%
 fi