Howdy folks, Does ion-3 support any of the documented ways of expressing the number of available desktops (workspaces, whatever you want to call them)?
I've tried _NET_NUMBER_OF_DESKTOPS and _NET_VIRTUAL_ROOTS. Neither return any data in ion. I'm not totally versed in ICCCM or the extended wm hints spec, but it seems like ion claims that _NET_VIRTUAL_ROOTS is supported. 'xprop' on the root window while running ion says: _NET_SUPPORTED(ATOM) = _NET_WM_NAME, _NET_WM_STATE, _NET_WM_STATE_FULLSCREEN, _NET_SUPPORTING_WM_CHECK, _NET_VIRTUAL_ROOTS, _NET_ACTIVE_WINDOW It's totally possible I've misread the wm spec (from freedesktop). Am I wrong in assuming _NET_VIRTUAL_ROOTS should return me a list of workspace window parents in ion? It's also possible that ion doesn't use virtual roots for workspaces, but briefly looking at the screen code in ion shows it creates them. xprop(1) shows: _ION_WORKSPACE(STRING) = "WGroupWS<1>" Should I be walking the window tree for a window with that title? I have some code that tried that, but failed to find any with 'WGroupWS' in the title. -Jordan
