Lubos Lunak wrote:
_NET_PLACEMENT, ATOM[]/32
With possible atoms :
_NET_PPOSITION
_NET_USPOSITION
_NET_USPOSITION_IS_DESKTOP_RELATIVE
I don't understand what you actually mean with these hints. My idea was
basically a hint saying "you stupid app I'm a sane WM, don't try your
USPosition tricks on me that you need only for some BorkenWM-0.1". I.e. if we
now go to toolkit authors and ask them to remove all the UPosition abuse
(which I've already tried for Qt) they'll refuse with "but we need that for
CrapWM". With a hint they could check whether they need it. The same way with
a hint set by apps the WM could be less paranoid about those apps.
Hmm, maybe _NET_PPOSITION_RESPECTED, _NET_USPOSITION_RESPECTED and
_NET_USPOSITION_IS_DESKTOP_RELATIVE then
A property _NET_PLACEMENT will be set on root by a window manager
indicating what placement flags it actually takes into consideration and
how.
If say such property contains _NET_PPOSITION_RESPECTED, then clients
should know that they can use PPosition to achieve their goals.
If _NET_USPOSITION_IS_DESKTOP_RELATIVE is set - and apps abuse
USPosition by restoring some saved position from last run - they should
at least adjust it by the current viewport.
_NET_USPOSITION_RESPECTED is probably excessive, just stuck it in there
for the sake of completeness.
Sasha
_______________________________________________
wm-spec-list mailing list
wm-spec-list@gnome.org
http://mail.gnome.org/mailman/listinfo/wm-spec-list