summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-02-29 12:05:26 -0700
committerSean Whitton <spwhitton@spwhitton.name>2016-02-29 12:05:26 -0700
commit3bc2fc50a2b4c857170b879902da3f3f6e27585e (patch)
tree50c614073122419c398b7c72753d55b46d9e9d5c
parent5a27631ca39cc243d0afb1c78f221aad824a916d (diff)
downloaddotfiles-3bc2fc50a2b4c857170b879902da3f3f6e27585e.tar.gz
artemis-desk-toggle toggles numlock
-rwxr-xr-xbin/artemis-desk-toggle4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/artemis-desk-toggle b/bin/artemis-desk-toggle
index a6861e5c..eda50c0a 100755
--- a/bin/artemis-desk-toggle
+++ b/bin/artemis-desk-toggle
@@ -10,15 +10,19 @@ EXTL="us"
INTL="gb"
if xrandr -q | grep "$EXT connected"; then
+ # desk mode
xrandr --output $INT --off
xrandr --output $EXT --off
xrandr --output $EXT --mode $EXTW"x"$EXTH
setxkbmap -layout $EXTL -option ctrl:nocaps
+ numlockx on
else
+ # laptop mode
xrandr --output $INT --off
xrandr --output $EXT --off
xrandr --output $INT --mode $INTW"x"$INTH
setxkbmap -layout $INTL -option ctrl:nocaps
+ numlockx off
fi
xmodmap ~/.Xmodmap