summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-03-15 15:18:57 -0700
committerSean Whitton <spwhitton@spwhitton.name>2016-03-15 15:18:57 -0700
commite2afb4f5ce8f94504a40a47e29024c47c11fdab0 (patch)
tree3381aa736f51f327ea1bae1c2cf0746ae3d51545
parent113f623a65daca83f453924f9e29ad939e621dc6 (diff)
downloaddotfiles-e2afb4f5ce8f94504a40a47e29024c47c11fdab0.tar.gz
suspend binding in xmonad
-rw-r--r--.xmonad/xmonad.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs
index efee8b97..5bb74a1d 100644
--- a/.xmonad/xmonad.hs
+++ b/.xmonad/xmonad.hs
@@ -84,6 +84,11 @@ myKeys = [ ("M4-/", spawn "xmousetidy")
-- but SSH keys can't be.
, ("M4-S-l", spawn "sh -c 'ssh-add -D && xscreensaver-command -lock'")
+ -- Since shutting artemis' lid to suspend crashes X and
+ -- using the Xfce menu option to suspend fails to lock the
+ -- screen, let's just make a binding..
+ , ("M4-<F4>", spawn "sh -c 'ssh-add -D && xscreensaver-command -lock && systemctl suspend'")
+
-- TODO restore M4-l shrink keybinding to M4-S-l or something
]