From: Arnout E. <no...@bz...> - 2012-05-10 18:39:56
|
Hi, EWMH ( http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2533861 or http://developer.gnome.org/wm-spec/ ) has a notion of 'virtual desktops'. It defines these as desktops 'of which only one can be shown on the screen at a time', and indeed there is a _net_current_desktop property defined to point at the currently shown desktop. Notion, however, when used with mod_xinerama, has a different model: we have several WScreen's, all of which are visible at the same time. Each WScreen may contain a collection of workspaces (WGroupWS). Per WScreen, one workspaces is actually shown. Obviously, these models don't quite match. Any ideas how we should marry these 2 worlds? On the one hand it seems neat to have each WGroupWS get a EMWH DESKTOP, but of course then you have as many 'current' desktops as there are WScreen's. We could switch the _NET_CURRENT_DESKTOP whenever the user switches the mouse to the other WScreen. That doesn't really seem like the way this was intended, but it's the least invalid interpretation I can think of. Ideas? Kind regards, Arnout |