Add focused window only screenshot

master
Lars Vierbergen 5 years ago
parent 6fdb4a666e
commit 9392c45d60
  1. 5
      xmonad.hs

@ -55,7 +55,7 @@ baseXPConfig = defaultXPConfig {
workspaceManageHook :: ManageHook workspaceManageHook :: ManageHook
workspaceManageHook = composeAll [ workspaceManageHook = composeAll [
className =? "Firefox" --> doShift "1:web" className =? "Firefox" --> doShift "1:web"
,className =? "Thunderbird" --> doShift "2:com" ,className =? "thunderbird" --> doShift "2:com"
,className =? "Gajim" --> doShift "2:com" ,className =? "Gajim" --> doShift "2:com"
,className =? "slack" --> doShift "2:com" ,className =? "slack" --> doShift "2:com"
,className =? "KeePass2" --> doShift "9:div" ,className =? "KeePass2" --> doShift "9:div"
@ -97,7 +97,8 @@ main = do
-- , ((modMask baseConfig, xK_r), spawn "~/.xmonad/action-manager/command.sh redshift ~/.xmonad/actioncontrol") -- , ((modMask baseConfig, xK_r), spawn "~/.xmonad/action-manager/command.sh redshift ~/.xmonad/actioncontrol")
-- , ((modMask baseConfig, xK_e), spawn "caja") -- , ((modMask baseConfig, xK_e), spawn "caja")
, ((0, xK_Print), spawn "scrot") , ((0, xK_Print), spawn "scrot")
, ((mod1Mask, xK_Print), spawn "scrot -s") , ((modMask baseConfig, xK_Print), spawn "scrot -s")
, ((modMask baseConfig .|. shiftMask, xK_Print), spawn "scrot -u")
-- Normal Alt-Tab behavior -- Normal Alt-Tab behavior
, ((mod1Mask, xK_Tab ), windows W.focusDown) -- %! Move focus to the next window , ((mod1Mask, xK_Tab ), windows W.focusDown) -- %! Move focus to the next window
, ((mod1Mask .|. shiftMask, xK_Tab ), windows W.focusUp ) -- %! Move focus to the previous window , ((mod1Mask .|. shiftMask, xK_Tab ), windows W.focusUp ) -- %! Move focus to the previous window

Loading…
Cancel
Save