[xmonad] "wmctrl -l" lists all my windows as being on the same workspace (0)
Lara Michaels
laramichaels1978 at yahoo.com
Wed Jun 27 16:23:49 CEST 2012
While googling for a solution I came across this bit of code in XMonad.Hooks.EwmhDesktops:
-- Per window Desktop -- To make gnome-panel accept our xinerama stuff, we display -- all visible windows on the current desktop. forM_ (W.current s : W.visible s) $ \x -> forM_ (W.integrate' (W.stack (W.workspace x))) $ \win -> do setWindowDesktop win curr
[http://xmonad.org/xmonad-docs/xmonad-contrib/src/XMonad-Hooks-EwmhDesktops.html]
Might this be why wmctrl reports all windows as being in the currently active workspace when I have Xorg running with two screens?
thank you for any insight
~l
On Tue, Jun 26, 2012 at 10:58:00AM -0700, Lara Michaels wrote:
> Hello,
>
>
> When I run wmctrl -l, it lists all my windows as being on the same workspace (workspace 0):
>
> 0x03600005 0 ubuntu l at ubuntu: ~
> 0x02a000a3 0 ubuntu Mozilla Firefox
> 0x03a000a3 0 ubuntu Inbox - Local Folders - Mozilla Thunderbird
>
> However, when I run wmctrl -d it "knows" xmonad is using 7 workspaces named "1" through "7":
>
> 0 * DG: N/A VP: N/A WA: N/A 1
> 1 - DG: N/A VP: N/A WA: N/A 2
> 2 - DG: N/A VP: N/A WA: N/A 3
> 3 - DG: N/A VP: N/A WA: N/A 4
> 4 - DG: N/A VP: N/A WA: N/A 5
> 5 - DG: N/A VP: N/A WA: N/A 6
> 6 - DG: N/A VP: N/A WA: N/A 7
>
> How can I get wmctrl to play nicely with xmonad? From searching the web I thought this would do the trick:
>
> import XMonad.Hooks.EwmhDesktops
>
> main = do
> xmonad $ ewmh gnomeConfig { modMask = mod4Mask
> , manageHook = manageDocks manageHook defaultConfig
> , workspaces = myWorkspaces
> , normalBorderColor = "#cccccc"
> , focusedBorderColor = "#cd8b00"
> , borderWidth = 3
> , layoutHook = showWName myLayout
> , logHook = ewmhDesktopsLogHook <+> dynamicLogXinerama
> , handleEventHook = ewmhDesktopsEventHook
> } `additionalKeysP` myKeys
>
>
> but wmctrl still says all windows are on workspace 0.
>
>
> thank you for any help
> ~l
>
> _______________________________________________
> xmonad mailing list
> xmonad at haskell.org
> http://www.haskell.org/mailman/listinfo/xmonad
Regards,
Tobi
More information about the xmonad
mailing list