[xmonad] switch workspace on all monitors at once
Kristopher Keller
kristopher004 at gmail.com
Wed Aug 19 04:28:49 UTC 2015
Hi, I'm using three monitors and each monitor has 10 workspaces.
This is the code I'm using to switch workspaces:
[code]
myWorkspaces = withScreens 3 ["1","2","3","4","5","6","7","8","9"]
...
[((m .|. modm, k), windows $ onCurrentScreen f i)
| (i, k) <- zip (workspaces' conf) [xK_1 .. xK_9]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
[/code]
I wanted to modify it to add a keybind to switch the workspace on all
three monitors at once. For example, control + modm + 2 would switch all
monitors to workspace 2. But I'm afraid I don't understand whats going
on in that code. Could someone give me a hand?
Kristopher
More information about the xmonad
mailing list