From aab1e18c1623838af3a43963110ca04acbe224f3 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Sat, 23 Jan 2016 15:11:36 +0100 Subject: Keyboard backlight shortcuts --- bin/kbdbacklight | 19 +++++++++++++++++++ xmonad.symlink/xmonad.hs | 2 ++ 2 files changed, 21 insertions(+) create mode 100755 bin/kbdbacklight 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-", spawn "xbacklight -dec 5 -time 80") , ("", spawn "amixer sset 'Master' 1%+") , ("", spawn "amixer sset 'Master' 1%-") , ("", spawn "sudo pm-suspend") + , ("", spawn "kbdbacklight up") + , ("", spawn "kbdbacklight down") , ("M-", nextWS) , ("M-", prevWS) , ("M-S-p", spawn "passmenu -i") -- cgit v1.2.3