bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bugs #6875] Use of _KDE_NET_WM_WINDOW_TYPE_OVERRIDE instead of _NET_WM_


From: Fred Kiefer
Subject: [bugs #6875] Use of _KDE_NET_WM_WINDOW_TYPE_OVERRIDE instead of _NET_WM_WINDOW_TYPE_UTILITY == BAD
Date: Sun, 30 Nov 2003 10:04:28 -0500
User-agent: Mozilla/5.0 (compatible; Konqueror/3.1; Linux)

This mail is an automated notification from the bugs tracker
 of the project: GNUstep.

/**************************************************************************/
[bugs #6875] Latest Modifications:

Changes by: 
                Fred Kiefer <FredKiefer@gmx.de>
'Date: 
                Sun 11/30/2003 at 15:04 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
         Assigned to | None                      | FredKiefer
              Status | Open                      | Analyzed


------------------ Additional Follow-up Comments ----------------------------
I can understadn that this behaviour annoys you. The reason for the current 
solution in GNUstep is that it was the only combination of settings that worked 
for me when testing it with 5 different window managers. Now there is a new 
one, where it wont work any more. 
I am open to any new solution, given that we keep on working on the previous 
environments. I don't want any discussion of "your window manager is more 
broken than my", or "All real GNUstep users use window manager XXX".

But back to the actual problem. The KDE override flag is a KDE specific hack 
that should be ignored by all other window managers. These should use the 
second atom, which is type menu. Not too bad for a menu? As you can see from 
the code I did try utility here as well, but this failed for some of my window 
managers. Sorry, I should have documented which one, now I cannot remember 
anymore.

The basic problem here is that the EWMH have a different concept behind their 
window type flags than OpenStep with the window levels. In OpenStep the setting 
of the level should not influence the window decoration at all. But we have to 
make do the best we can and the concept of specifing the usage of a window 
instead of giving all the separate attributes independend is a good one. The 
next problem is that EWMH has been implemented very differently and the 
interpretation from Interface seems to differ from what KDE, GNOME and other 
do. I wont say that Interface is wrong, it is just that EWMH does not say, what 
the different window types should result in.
I will raise a question on this issue on the Freedesktop mailing list, but for 
the moment being a change in Interface would be the easiest solution.






/**************************************************************************/
[bugs #6875] Full Item Snapshot:

URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=6875>
Project: GNUstep
Submitted by: 0
On: Sun 11/30/2003 at 02:36

Category:  Backend
Severity:  5 - Average
Item Group:  Bug
Resolution:  None
Assigned to:  FredKiefer
Status:  Analyzed


Summary:  Use of _KDE_NET_WM_WINDOW_TYPE_OVERRIDE instead of 
_NET_WM_WINDOW_TYPE_UTILITY == BAD

Original Submission:  The use of the atom _KDE_NET_WM_WINDOW_TYPE_OVERRIDE for 
GNUstep application menus, rather than _NET_WM_WINDOW_TYPE_UTILITY, to avoid 
problems under KDE causes these same problems (i.e. borders on windows) under 
non-KDE, EWMH-compliant window managers.  Like Interface :-)



File: source/gnustep/core/back/Source/x11/XGServerWindow.m



Follow-up Comments
------------------


-------------------------------------------------------
Date: Sun 11/30/2003 at 15:04       By: FredKiefer
I can understadn that this behaviour annoys you. The reason for the current 
solution in GNUstep is that it was the only combination of settings that worked 
for me when testing it with 5 different window managers. Now there is a new 
one, where it wont work any more. 
I am open to any new solution, given that we keep on working on the previous 
environments. I don't want any discussion of "your window manager is more 
broken than my", or "All real GNUstep users use window manager XXX".

But back to the actual problem. The KDE override flag is a KDE specific hack 
that should be ignored by all other window managers. These should use the 
second atom, which is type menu. Not too bad for a menu? As you can see from 
the code I did try utility here as well, but this failed for some of my window 
managers. Sorry, I should have documented which one, now I cannot remember 
anymore.

The basic problem here is that the EWMH have a different concept behind their 
window type flags than OpenStep with the window levels. In OpenStep the setting 
of the level should not influence the window decoration at all. But we have to 
make do the best we can and the concept of specifing the usage of a window 
instead of giving all the separate attributes independend is a good one. The 
next problem is that EWMH has been implemented very differently and the 
interpretation from Interface seems to differ from what KDE, GNOME and other 
do. I wont say that Interface is wrong, it is just that EWMH does not say, what 
the different window types should result in.
I will raise a question on this issue on the Freedesktop mailing list, but for 
the moment being a change in Interface would be the easiest solution.












For detailed info, follow this link:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=6875>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]