Re: Use-positions-properly-dammit hint
- From: readams readams net
- To: Lubos Lunak <l lunak suse cz>, wm-spec-list gnome org
- Subject: Re: Use-positions-properly-dammit hint
- Date: Fri, 11 Aug 2006 10:38:00 -0700
Though the idea of an "I suck" hint does have a certain strange appeal :)
-Rob
-----Original Message-----
From: Lubos Lunak <l lunak suse cz>
Subj: Re: Use-positions-properly-dammit hint
Date: Fri Aug 11, 2006 2:51 am
Size: 2K
To: wm-spec-list gnome org
On Friday 11 August 2006 02:20, Rob Adams wrote:
> Are there many EWMH clients that are doing this sort of abuse?
You mean, besides the Qt and Gtk ones :) ? Ok, I actually don't if it's
really the toolkit in the case of Gtk apps, but Qt has to work with all weird
kinds of systems and WMs and simply does it the easy way by always using
PPosition|USPosition. If I don't give them a reasonable way of detecting when
they can do it properly, I'm not sure they will.
> If
> mostly the abusers are those that don't support EWMH, then it's not
> likely to help much. Otherwise, clients could simply detect EWMH
> support by checking for the existence of a supported hint at all, and
> follow those guidelines.
I think, with the current state of things of clients doing workarounds for WM
workarounds for broken clients, that it's simpler to have a clear start.
Using EWMH=good, not-EWMH=bad might be a quite good heuristic, but then are
really all WMs with at least some EWMH hints good, with the spec having been
around for so long? I admit it is weird to have a flag for
I-am-doing-it-properly, but then we can't have a flag for I-suck I'm afraid.
Additionally there's the thing about e.g. dialog placement, with currently
all apps explicitly placing their dialogs, as otherwise they'd often get
normal window placement for them, which is undesired. Well, or at least app
writers think so, given that they always do it. The WM may do better here,
but without a flag it can't know that the dialog has just default position
specified and the client can't know it'll get default position even without
explicitly specifying it.
--
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o. e-mail: l lunak suse cz , l lunak kde org
Drahobejlova 27 tel: +420 2 9654 2373
190 00 Praha 9 fax: +420 2 9654 2374
Czech Republic http://www.suse.cz/
_______________________________________________
wm-spec-list mailing list
wm-spec-list gnome org
http://mail.gnome.org/mailman/listinfo/wm-spec-list
[
Date Prev][
Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]