Summary: | KDE window manager makes utility windows disappear when application loses focus | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Alain Knaff <kde> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Xprop output of Inkscape's "Document Preferences" dialog |
Description
Alain Knaff
2005-04-14 23:40:59 UTC
Please attach 'xprop' output of the affected windows. Created attachment 10646 [details]
Xprop output of Inkscape's "Document Preferences" dialog
Hmm. This doesn't have much to do with being transient or not. That window is not a dialog window, it's a utility window (_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_UTILITY). And what's happening is that KWin hides all utility windows for a window that's not active (I suppose you use one of the mouse focus policies). That kind of seemed to make sense for cases of applications like Gimp which have a slew of utility windows but I admit this feature probably hasn't had much testing because of only few applications using the window type hint. Do you suggest this feature to be removed? > That kind of seemed to make sense for cases of applications like Gimp which have a slew of utility windows This is weird. Ironically enough, for Gimp, this "disappearing-window" problem doesn't happen... > Do you suggest this feature to be removed? Yes please (unless it removing it would negatively affect some other app, but I wouldn't know which...). Or maybe it could be made configurable in the control-panel, maybe even on a per-window basis. > This is weird. Ironically enough, for Gimp, this "disappearing-window" > problem doesn't happen... That's most probably because they aren't set to be tool windows. I think Gimp has a setting for that somewhere. > > > Do you suggest this feature to be removed? > > Yes please (unless it removing it would negatively affect some other app, > but I wouldn't know which...). Or maybe it could be made configurable in > the control-panel, maybe even on a per-window basis. I'll consider the option. As a workaround, you can for now force the window type to be dialog in the window specific settings for the window (Alt+F3/Advanced/Special settings, Workarounds tab). > force the window type to be dialog in the window specific settings for the window
Yep, that works. Thanks.
SVN commit 412381 by lunakl: Added option to turn off hiding utility windows for inactive applications. BUG: 103921 M +16 -1 trunk/KDE/kdebase/kwin/kcmkwin/kwinoptions/windows.cpp M +2 -0 trunk/KDE/kdebase/kwin/kcmkwin/kwinoptions/windows.h M +1 -0 trunk/KDE/kdebase/kwin/options.cpp M +3 -0 trunk/KDE/kdebase/kwin/options.h M +9 -0 trunk/KDE/kdebase/kwin/workspace.cpp |