Summary: | Show Desktop has inconsistent behavior when launching KRunner | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Georgiy Treyvus <georgiytreyvus> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ken20001 |
Priority: | NOR | Flags: | thomas.luebking:
ReviewRequest+
|
Version: | unspecified | ||
Target Milestone: | 4.10 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/0203c0e5f590d94c4e7bdd85d15748030163c77e | Version Fixed In: | 4.10 |
Sentry Crash Report: |
Description
Georgiy Treyvus
2012-06-20 16:49:57 UTC
what's your setting for show desktop? Normal mode or minimize all windows? My setting for Show Desktop is normal. I am aware of the fix you guys showed: kwriteconfig --file kwinrc --group Windows --key ShowDesktopIsMinimizeAll true qdbus org.kde.kwin /KWin reconfigure This works like a charm and all is as expected again. While I'm very comfortable on the command line and can easily apply this fix novice users may not be so comfortable. Therefore I really feel that there should be a GUI dialog allowing users to change from Normal Mode to Minimize All. Even that may not be enough. Due to the counter-intuitive behavior of Show Desktop in Normal Mode novice users may be so turned off by this and think this is a bug that they may not even be thinking there's various way to reconfigure this, how can I reconfigure this etc. Therefore I think the Minimize All mode should be the default as it behaves the way users have come to expect from other desktops. Would you please keep this a bug report - as there /is/ a bug - and not turn it into the same pointless discussion that will ultimately result in the same flamewar causing me to catch this bug in my spam assassin as well? Thanks. given that the review is submitted: the bug is fixed? This bug is partially an equal mess as the pointed companion. Bug: krunner breaks "show desktop" - does not happen since krunner is meanwhile a dock and dock don't breas the state. Bug: inconsistent behavior depending on how (through service or direct call) a window gets opened. This /was/ fixed with the commit in the review request in 4.10 but i just tested and it seems "ShowDesktop" behaves like minimizeAll now all the time (in git master. No idea why, but if you create or unminimize one window, no other will show up and the desktop showing state is reset) Meh - broke it with 3433b31a085a6d3f9439532777cab8fdf1cdf663 (accidentally dropped the extra fixed isManaged() check m( @Martin: Interesting that you ask this. I recently had the fortune of testing KDE 4.9.4 and everything worked like a charm and as expected. Whatever you guys did to fix it in 4.9.4 keep doing it. I'm sure we all agree regressions are not fun. Thank you for the fix. Git commit 9d9dce2b030b19d575943839e24d2d88e9d8b7db by Thomas Lübking. Committed on 17/01/2013 at 21:13. Pushed by luebking into branch 'KDE/4.10'. re-fix resetShowingDesktop invocation was fixed with f9e182068f380fc67b89501bf40f16aa35dd861b broke it with 3433b31a085a6d3f9439532777cab8fdf1cdf663 REVIEW: 108452 M +2 -1 kwin/client.cpp http://commits.kde.org/kde-workspace/9d9dce2b030b19d575943839e24d2d88e9d8b7db Git commit 0203c0e5f590d94c4e7bdd85d15748030163c77e by Thomas Lübking. Committed on 17/01/2013 at 21:13. Pushed by luebking into branch 'master'. re-fix resetShowingDesktop invocation was fixed with f9e182068f380fc67b89501bf40f16aa35dd861b broke it with 3433b31a085a6d3f9439532777cab8fdf1cdf663 REVIEW: 108452 M +2 -1 kwin/client.cpp http://commits.kde.org/kde-workspace/0203c0e5f590d94c4e7bdd85d15748030163c77e |