Pardon my bluntness, but this seems like utter nonsense. What does window switching have to do with _NET_NUMBER_OF_DESKTOPS? Why is the pager controlling or even interested in the behavior of alt-tab? Even supposing that makes sense, if a pager wants alt-tab to behave in a cross-wm way, then it should implement alt-tab itself. All it needs is a list of windows in MRU order, which should be available for window manager restarts, anyway.
Mark On 8/7/07, Thomas Thurman <[EMAIL PROTECTED]> wrote: > Metacity has had a number of requests to allow alt-Tab to show all > windows on the current screen and not just the windows on the current > workspace/desktop: > > http://bugzilla.gnome.org/show_bug.cgi?id=143511 > > The pager already has this ability, but has no way to communicate it > to the WM. It seems that the best way to deal with this is a new EWMH > hint so that it can be done in a cross-WM way. > > I think this is closely allied to desktop arrangements, and propose > that the currently unused data.l[1] in _NET_NUMBER_OF_DESKTOPS be 1 if > switching should be per screen, and 0 (the default, as at present) if > it should be per workspace/desktop. The patches given on the bug above > are a basic implementation this (which still has a few bugs), and > there is also a program to switch between switching per workspace and > per screen. > > I'd like feedback on whether this is the best way or whether it would > be better to introduce a whole new hint. > > peace > > T > _______________________________________________ > wm-spec-list mailing list > wm-spec-list@gnome.org > http://mail.gnome.org/mailman/listinfo/wm-spec-list > _______________________________________________ wm-spec-list mailing list wm-spec-list@gnome.org http://mail.gnome.org/mailman/listinfo/wm-spec-list