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

~/.xmonad: chromium on current workspace shortcuts.

Lucas Stadler лет назад: 12
Родитель
Сommit
4a4549b581
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      .xmonad/xmonad.hs

+ 4 - 1
.xmonad/xmonad.hs

1
import XMonad
1
import XMonad
2
import XMonad.Actions.SpawnOn (manageSpawn, spawnHere)
2
import XMonad.Hooks.DynamicLog
3
import XMonad.Hooks.DynamicLog
3
import XMonad.Hooks.ManageDocks (manageDocks, avoidStruts)
4
import XMonad.Hooks.ManageDocks (manageDocks, avoidStruts)
4
import XMonad.Hooks.ManageHelpers
5
import XMonad.Hooks.ManageHelpers
26
        terminal = "urxvt",
27
        terminal = "urxvt",
27
        -- Ignore docks (via some WM_* attribute?)
28
        -- Ignore docks (via some WM_* attribute?)
28
        manageHook = composeAll [
29
        manageHook = composeAll [
30
                        manageSpawn,
29
                        manageDocks,
31
                        manageDocks,
30
                        -- Allow fullscreen
32
                        -- Allow fullscreen
31
                        composeOne [ isFullscreen -?> doFullFloat ]
33
                        composeOne [ isFullscreen -?> doFullFloat ]
38
        },
40
        },
39
        handleEventHook = evHook
41
        handleEventHook = evHook
40
     } `additionalKeys` [
42
     } `additionalKeys` [
41
        ((mod4Mask, xK_l), changeKbMap kbMap)
43
        ((mod4Mask, xK_b), spawnHere "chromium --allow-file-access-from-files"),
44
        ((mod4Mask .|. shiftMask, xK_b), spawnHere "chromium --incognito --allow-file-access-from-files")
42
     ]
45
     ]
43
  where changeKbMap kbMap = do
46
  where changeKbMap kbMap = do
44
          kb <- readIORef kbMap
47
          kb <- readIORef kbMap