Bug 52260 - KWin barfs if you have two desktop clients
KWin barfs if you have two desktop clients
Status: CLOSED RAWHIDE
Product: Red Hat Linux
Classification: Retired
Component: kdebase (Show other bugs)
9
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Ngo Than
Ben Levenson
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2001-08-21 23:26 EDT by Havoc Pennington
Modified: 2007-04-18 12:36 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2004-09-26 19:06:19 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Havoc Pennington 2001-08-21 23:26:29 EDT
If you have two clients that set the _NET_WM_WINDOW_TYPE to
_NET_WM_WINDOW_TYPE_DESKTOP, then KWin does really bizarre things and gets
confused, specifically it puts a giant gray window on top of your screen.
If you look at the code in workspace.cpp it looks like the code does not
anticipate this situation.

Bug discovered with a version of Nautilus I haven't put in the tree yet
that sets _NET_WM_WINDOW_TYPE. I'll try to build it soon. Running kdesktop
twice may also trigger it, I don't know.

(BTW, if I get Nautilus running under KDE, then try to run kdesktop,
kdesktop  just dies with some error about nonexistent signals/slots or
something. So I haven't tested what happens if Nautilus is the first
desktop window and kdesktop the second.)

I made Nautilus set the desktop hint to try to avoid problems if users
choose it from the menu, since without the hint Nautilus covers up your
whole KDE desktop. My thought was that at least Nautilus would be below the
KDE panel. This would help fix a should-fix bug about launching Nautilus in
KDE.
Comment 1 Glen Foster 2001-08-22 18:11:46 EDT
We (Red Hat) should really try to fix this before next release.
Comment 2 Ngo Than 2004-09-26 19:06:19 EDT
it seems it's fixed in rawhide with KDE 3.3.0 and nautilus-2.8.0

Note You need to log in before you can comment on or make changes to this bug.