Просмотр исходного кода

~/.xmonad: focus visible workspaces instead of swapping them.

only matters with multiple monitors (i think), works better for me.
Lucas Stadler лет назад: 11
Родитель
Сommit
7c406c1664
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      .xmonad/xmonad.hs

+ 4 - 2
.xmonad/xmonad.hs

43
        -- Don't overwrite the section used by docks
43
        -- Don't overwrite the section used by docks
44
        layoutHook = avoidStruts $ smartBorders $ layoutHook defaultConfig,
44
        layoutHook = avoidStruts $ smartBorders $ layoutHook defaultConfig,
45
        handleEventHook = fullscreenEventHook
45
        handleEventHook = fullscreenEventHook
46
     } `additionalKeys` [
46
     } `additionalKeys` ([
47
        ((mod4Mask, xK_b), spawnHere "firefox"),
47
        ((mod4Mask, xK_b), spawnHere "firefox"),
48
        ((mod4Mask .|. shiftMask, xK_b), spawnHere "firefox -private-window"),
48
        ((mod4Mask .|. shiftMask, xK_b), spawnHere "firefox -private-window"),
49
49
59
59
60
        ((mod4Mask, xK_f), sendMessage ToggleStruts),
60
        ((mod4Mask, xK_f), sendMessage ToggleStruts),
61
        ((mod4Mask, xK_q), restart "xmonad" True)
61
        ((mod4Mask, xK_q), restart "xmonad" True)
62
     ]
62
     ] ++ [ ( (m .|. mod4Mask, k), windows $ f i)
63
            | (i, k) <- zip (map show [1..9]) [xK_1 .. xK_9]
64
            , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]])