Summary: | Dialogs launched from applications should not allow minimize. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | mageewk |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
mageewk
2014-01-17 15:21:35 UTC
KDE 4.3 is no longer maintained by KDE Developers. If this issue is reproducible with KDE 4.10, KDE 4.11, or KDE 4.12, please add a comment. To get support for older KDE versions, please report this issue to your operating system vendor. You could also ask for help in a KDE forum. The motif minimize hint is ignored by virtually all WMs, by a very old (KDE 2, i assume) comment: // To quote from Metacity 'We support those MWM hints deemed non-stupid' The minimize and maximize button motif hints are those ignored "deemed stupid" mwm hints. As for dialog behavior, there's no common behavior on this - let alone NETWM determination and the problem is the taskbar only providing access to a limited amount of windows (unlike eg. window list popups or esp. things like the present windows aka "exposé") See also bug #277847 for rules (to prevent minimization) and http://kde-look.org/content/show.php?content=161366 for a kwin script - but former will likely and latter certainly not work with KDE 4.3 (but I don't know) *** This bug has been marked as a duplicate of bug 231544 *** (In reply to comment #3) > When the dialog is minimized there is no way to access it (does not appear on > the system task bar) which results in user interaction with applications being > blocked. Just came to my mind: seems you're implementing client side modality. Add _NET_WM_STATE_MODAL to _NET_WM_STATE properties. I'm not 100% sure of the 4.3 behavior, but the dialog should minimize the blocked window and raise with it. It certainly does in any recent KWin version. |