Summary: | "show desktop" breaks desktop switching | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Toomas <toomasr> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bmarsh, bugs_kde, kde, peppe, selecter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Toomas
2004-03-20 23:09:59 UTC
Still present in KDE 3.2.3. Using SuSE 8.2 rpms. Confirm it on 3.2.3 on gentoo One thing: the bug shows only when some windows (or one window) are active on current desktop. Shortcut with "dcop kwin default setCurrentDesktop 2" is affected too. So it might be a problem in "setCurrentDesktop" function. Will someone fix it, huh? :( *** Bug 85856 has been marked as a duplicate of this bug. *** *** Bug 93391 has been marked as a duplicate of this bug. *** *** Bug 95607 has been marked as a duplicate of this bug. *** Jut wanted to add that this still occurs in KDE 3.4, using debs from alioth.debian.org and Xinerama. *** Bug 95316 has been marked as a duplicate of this bug. *** KDE 3.4, debs from alioth.debian.org, _can't_ reproduce the problem. KDE 3.4, debs from alioth.debian.org. Gets this behaviour every time I change desktop, uses Xinerama if that matters. SVN commit 413066 by lunakl: Implement _NET_SHOWING_DESKTOP, giving control of the 'show desktop' feature to KWin. There shouldn't hopefully be any visible user difference other than fixed bugs. BUG: 78109 BUG: 99524 M +23 -2 trunk/KDE/kdebase/kicker/core/showdesktop.cpp M +2 -0 trunk/KDE/kdebase/kicker/core/showdesktop.h M +4 -1 trunk/KDE/kdebase/kwin/client.cpp M +6 -1 trunk/KDE/kdebase/kwin/events.cpp M +3 -0 trunk/KDE/kdebase/kwin/manage.cpp M +74 -1 trunk/KDE/kdebase/kwin/workspace.cpp M +14 -1 trunk/KDE/kdebase/kwin/workspace.h M +43 -19 trunk/KDE/kdelibs/kdecore/kwinmodule.cpp M +12 -0 trunk/KDE/kdelibs/kdecore/kwinmodule.h M +99 -5 trunk/KDE/kdelibs/kdecore/netwm.cpp M +50 -0 trunk/KDE/kdelibs/kdecore/netwm.h M +2 -1 trunk/KDE/kdelibs/kdecore/netwm_def.h M +1 -0 trunk/KDE/kdelibs/kdecore/netwm_p.h Using 3.4.2 from Debian/alioth/experimental on a newly installed system, still gets the same behaviour. Everything is new, including ~/.kde. Don't know what's missing. Using Xinerama as I said in my bug report, http://bugs.kde.org/show_bug.cgi?id=93391 You'll need KDE3.5. Now using 3.5.0 from http://pkg-kde.alioth.debian.org/kde-3.5.0/ and the error still occurs for me. Don't know what more information I should provide, if you'll tell me I will post it as soon as I can. Both examples given in bug description work fine here, ctrl+fX immediately switches to the desired virtual desktop. I'm not sure what more information you could provide - perhaps step-by-step instructions how to reproduce the problem starting after creating a new user account. Confirmed. Working like a charm. Thanks. Running KDE 3.5.5 on Gentoo here. When I have some windows, then use my "Show Desktop" shortcut, and while the windows are all hidden attempt to switch virtual desktops, the desktop I'm already on is shown instead, and the windows are simply unhidden. Since this has been marked as fixed, not sure if it's a regression or if it was never fixed right. SVN commit 623798 by lunakl: Ouch. BUG: 78109 M +0 -1 showdesktop.cpp --- branches/KDE/3.5/kdebase/kicker/kicker/core/showdesktop.cpp #623797:623798 @@ -47,7 +47,6 @@ // KDE is running with another WM without the feature. NETRootInfo i( qt_xdisplay(), NET::Supported ); m_wmSupport = i.isSupported( NET::WM2ShowingDesktop ); - m_wmSupport = false; if( m_wmSupport ) { connect( Kicker::the()->kwinModule(), SIGNAL( showingDesktopChanged( bool )), Is this really working fine now? In KDE 3.5.8: - click desktop access (show desktop) (everything will minimise) - change desktop (you can see in the pager that apps in previous desktop are restored!) - go back to first desktop (yeap they are restored) Bug or feature? ... You also get your applications restored by launching a new app after pressing "desktop access". What about this? bug or feature? ... Feature. If 'Show Desktop' would be meant to minimize all windows, it would be named 'Minimize All Windows'. |