! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfwm4 hides KDE contextual windows
Status:
RESOLVED: FIXED

Comments

Description Jason Moiron 2005-11-03 19:27:49 CET
Using the "Run Command" dialog in KDE, checking file permissions, and other
similar messages are hidden under other windows permanently when using xfwm4 in
KDE.  I would be willing to write a patch for this if someone can help with the
diagnosis.  It seems like some NETWM window hint is not being followed properly.

Reproducible: Always
Steps to Reproduce:
1. right click on a file on the desktop/in konqueror and click "properties"

or ...

1. press alt+f2 (or your 'run program' modifier)
Actual Results:  
Window comes up behind other windows, but has focus.

Expected Results:  
Window should come up on top of all windows and grab focus.

Some output from 'xprop' on two windows displaying this behavior:

A "file properties" window:

_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DIALOG, _NET_WM_WINDOW_TYPE_NORMAL
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_CONTEXT_HELP
WM_NAME(STRING) = "Properties for reader.py - KDesktop"
WM_LOCALE_NAME(STRING) = "ja_JP.UTF-8"
WM_CLASS(STRING) = "kdesktop", "Kdesktop"
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x1800006
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                user specified location: 807, 336
                program specified location: 807, 336
                user specified size: 287 by 448
                program specified size: 287 by 448
                program specified minimum size: 287 by 439
                window gravity: NorthWest


The "run dialog":

WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING,
_NET_WM_CONTEXT_HELP
WM_NAME(STRING) = "Run Command"
WM_LOCALE_NAME(STRING) = "ja_JP.UTF-8"
WM_CLASS(STRING) = "kdesktop", "Kdesktop"
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                window id # of group leader: 0x1800006
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                user specified location: 767, 496
                program specified location: 767, 496
                user specified size: 385 by 208
                program specified size: 385 by 208
                program specified minimum size: 385 by 208
                program specified maximum size: 385 by 208
                window gravity: NorthWest
Comment 1 Olivier Fourdan editbugs 2005-11-03 22:01:06 CET
Should be fixed in SVN now.
Comment 2 Jason Moiron 2005-11-05 01:51:36 CET
(In reply to comment #1)
> Should be fixed in SVN now.

I can confirm that the SVN version pulled out 10 minutes ago fixes this issue. 
Thanks for the prompt fix!
Comment 3 Olivier Fourdan editbugs 2006-03-10 21:44:53 CET
Fixed then.

Bug #1207

Reported by:
Jason Moiron
Reported on: 2005-11-03
Last modified on: 2009-07-14

People

Assignee:
Olivier Fourdan
CC List:
0 users

Version

Attachments

Additional information