various improvements
[distro-setup] / subdir_files / .xmonad / xmonad.hs
index b9c9e64a44516ef0a8642fc22ee9c6306ba7ea98..9ab7becdc3b64b8e7dd1fa2633394d73774bd455 100644 (file)
@@ -82,7 +82,7 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
     , ((modm, xK_2), spawn "pavucontrol")
     , ((modm, xK_3), spawn "firefox")
 
-    , ((modm, xK_4), spawn "input-setup.sh")
+    , ((modm, xK_4), spawn "input-setup")
 
     -- we would really want to keep track of which workspace is darkened,
     -- and change things depending on where that workspace is
@@ -101,7 +101,9 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
     , ((modm              , xK_Home     ), sendMessage ToggleStruts)
 
 -- disabled default of cycling windows. instead use traditional stack based alt-tab behavior
-    , ((modm,               xK_g   ), cycleRecentWindows [xK_Super_L,xK_Super_R] xK_g xK_Tab)
+-- todo, this locks up everytyhing, and the only thing that works is
+-- futher cycle key presses until i restart X
+  --  , ((modm,               xK_g   ), cycleRecentWindows [xK_Super_L,xK_Super_R] xK_g xK_Tab)
 
     -- close focused window
     , ((modm , xK_c     ), kill)
@@ -111,10 +113,6 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
     , ((modm, xK_b ), setLayout $ XMonad.layoutHook conf)
 
 
---    todo, this is broken. not sure what it is supposed to do
-    , ((modm,               xK_Tab   ), cycleRecentWindows [xK_Super_L] xK_g xK_Tab)
-
-
     -- todo, make the pointer follow the window for these
 
     -- fedora's order
@@ -190,7 +188,7 @@ myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $
 
 
 
-    -- open workspace, and send to workspace with same key plus control
+    -- open workspace, and send to workspace with same key plus shift
     [((m .|. modm, k), windows $ f i)
          | (i, k) <- zip (XMonad.workspaces conf) [xK_f, xK_d, xK_s, xK_a, xK_z, xK_grave, xK_7, xK_0]
     , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]