diff options
| author | Camil Staps | 2016-01-23 15:11:36 +0100 | 
|---|---|---|
| committer | Camil Staps | 2016-11-30 19:11:06 +0100 | 
| commit | aab1e18c1623838af3a43963110ca04acbe224f3 (patch) | |
| tree | 1a8a953da5035619985f805f666fe7c79bd8a6ea | |
| parent | Askpass (diff) | |
Keyboard backlight shortcuts
| -rwxr-xr-x | bin/kbdbacklight | 19 | ||||
| -rw-r--r-- | xmonad.symlink/xmonad.hs | 2 | 
2 files changed, 21 insertions, 0 deletions
| diff --git a/bin/kbdbacklight b/bin/kbdbacklight new file mode 100755 index 0000000..6f5c72c --- /dev/null +++ b/bin/kbdbacklight @@ -0,0 +1,19 @@ +#!/bin/bash +FILE="/sys/class/leds/asus::kbd_backlight/brightness" +SETTING=`cat "$FILE"` +COMMAND="$1" + +if [ "$COMMAND" == "set" ]; then +    echo $2 > "$FILE" +elif [ "$COMMAND" == "up" ]; then +    echo "$(($SETTING+1))" > "$FILE" +elif [ "$COMMAND" == "down" ]; then +    if [ "$SETTING" != "0" ]; then +        echo "$(($SETTING-1))" > "$FILE" +    fi +elif [ "$COMMAND" == "party" ]; then +    while :; do +        $0 set 0; sleep 1; $0 set 3; sleep 1 +    done +fi + diff --git a/xmonad.symlink/xmonad.hs b/xmonad.symlink/xmonad.hs index e2c0e8d..ae82977 100644 --- a/xmonad.symlink/xmonad.hs +++ b/xmonad.symlink/xmonad.hs @@ -23,6 +23,8 @@ myKeys = [ ("M-<F5>", spawn "xbacklight -dec 5 -time 80")           , ("<XF86AudioRaiseVolume>", spawn "amixer sset 'Master' 1%+")           , ("<XF86AudioLowerVolume>", spawn "amixer sset 'Master' 1%-")           , ("<XF86PowerOff>", spawn "sudo pm-suspend") +         , ("<XF86KbdBrightnessUp>", spawn "kbdbacklight up") +         , ("<XF86KbdBrightnessDown>", spawn "kbdbacklight down")           , ("M-<Up>", nextWS)           , ("M-<Down>", prevWS)           , ("M-S-p", spawn "passmenu -i") | 
