diff options
author | davidpkj <davidpenkow1@gmail.com> | 2024-03-25 20:12:00 +0100 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2024-03-25 20:14:29 +0100 |
commit | f58f26f0dc4e65e7af4d720f50d1b1a724ac38fc (patch) | |
tree | 760aaedf7aa61fea4f724b04475c9b58f7579a12 /scripts/.local/bin/personal/bar/brightness | |
parent | 5b9f5d92c4b6961049179598a235db60bed6ecbf (diff) |
Framework Laptop
Diffstat (limited to 'scripts/.local/bin/personal/bar/brightness')
-rwxr-xr-x | scripts/.local/bin/personal/bar/brightness | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/scripts/.local/bin/personal/bar/brightness b/scripts/.local/bin/personal/bar/brightness index b54de59..e67e99d 100755 --- a/scripts/.local/bin/personal/bar/brightness +++ b/scripts/.local/bin/personal/bar/brightness @@ -4,11 +4,8 @@ # Depends on: bash, brightnessctl # By David Penkowoj, 2021/06/24 -# MTR_DEVICE="$MTR_DEVICE" -MTR_DEVICE="acpi_video0" -KBD_DEVICE="smc::kbd_backlight" -MTR_VALUE=99 -KBD_VALUE=0 +MTR_DEVICE="amdgpu_bl2" +MTR_VALUE=46 SWITCH="$1" @@ -26,49 +23,38 @@ case $SWITCH in ;; "load") brightnessctl --device="$MTR_DEVICE" set "$MTR_VALUE%" - brightnessctl --device="$KBD_DEVICE" set 0 # "$KBD_VALUE%" ;; "save") M="$(brightnessctl --device="$MTR_DEVICE" | grep -Eo "[0-9]+" | head -n 2 | tail -n 1)" - K="$(brightnessctl --device="$KBD_DEVICE" | grep -Eo "[0-9]+" | head -n 2 | tail -n 1)" - sed -i "s/MTR_VALUE=$MTR_VALUE/MTR_VALUE=$M/g" "$0" - sed -i "s/KBD_VALUE=$KBD_VALUE/KBD_VALUE=$K/g" "$0" + sed -i "s/MTR_VALUE=$MTR_VALUE/MTR_VALUE=$M/" "$0" ;; "smalldown") if [[ "$2" = "monitor" ]]; then brightnessctl --device="$MTR_DEVICE" set 1-%; fi - if [[ "$2" = "keyboard" ]]; then brightnessctl --device="$KBD_DEVICE" set 1-%; fi brightness save notify-send -u low -r "110" "$2: $(brightness get monitor)" ;; "smallup") if [[ "$2" = "monitor" ]]; then brightnessctl --device="$MTR_DEVICE" set +1%; fi - if [[ "$2" = "keyboard" ]]; then brightnessctl --device="$KBD_DEVICE" set +1%; fi brightness save notify-send -u low -r "110" "$2: $(brightness get monitor)" ;; "down") if [[ "$2" = "monitor" ]]; then brightnessctl --device="$MTR_DEVICE" set 5-%; fi - if [[ "$2" = "keyboard" ]]; then brightnessctl --device="$KBD_DEVICE" set 5-%; fi brightness save notify-send -u low -r "110" "$2: $(brightness get monitor)" ;; "up") if [[ "$2" = "monitor" ]]; then brightnessctl --device="$MTR_DEVICE" set +5%; fi - if [[ "$2" = "keyboard" ]]; then brightnessctl --device="$KBD_DEVICE" set +5%; fi brightness save notify-send -u low -r "110" "$2: $(brightness get monitor)" ;; "get") M="$(brightnessctl --device="$MTR_DEVICE" | grep -Eo "[0-9]+" | head -n 2 | tail -n 1)" - K="$(brightnessctl --device="$KBD_DEVICE" | grep -Eo "[0-9]+" | head -n 2 | tail -n 1)" - if [[ "$2" = "monitor" ]]; then echo "$M%"; fi - if [[ "$2" = "keyboard" ]]; then echo "$K%"; fi + if [[ "$2" = "monitor" ]]; then echo "$M"; fi ;; *) printf "Monitor:\n" brightnessctl --device="$MTR_DEVICE" | tail -n 3 | sed 's/\t/- /g' - printf "Keyboard:\n" - brightnessctl --device="$KBD_DEVICE" | tail -n 3 | sed 's/\t/- /g' ;; esac |