Version: (using Devel) OS: I Don't Know Installed from: Compiled sources Some apps, like knotes, set Net::SkipTaskbar on their windows. In KDE 3, this flag is interpreted by kwin as "do not show in window switcher" as well. In trunk and 4.1 kwin, notes are always included in the switcher window list regardless of this setting. Steps to reproduce Add a new KNote or 2 In the note preferences (right click its title bar) ensure that "Show in task bar" is not set. Alt+tab. Alternatively, set SkipTaskbar in Special Window Settings.
*** Bug 189253 has been marked as a duplicate of this bug. ***
I can confirm this behaviour, and it brings with it another problem: the window switcher now displays Plasma pop-ups in switching, such as alerts or the Kicker menu, when this is undesirable.
This also means that the newer, re-designed versions of alltray do not work as designed. I am currently using alltray 0.74dev with karmic beta (KDE 4.3.2), and the docked windows incorrectly show up in the alt-tab switcher.
*** Bug 219117 has been marked as a duplicate of this bug. ***
SVN commit 1122404 by graesslin: Window specific setting to skip window switchers (tabbox, present windows, desktop grid). FEATURE: 171192 CCBUG: 179723 M +9 -0 client.cpp M +9 -0 client.h M +7 -0 effects.cpp M +2 -0 effects.h M +2 -2 effects/desktopgrid/desktopgrid.cpp M +2 -0 effects/presentwindows/presentwindows.cpp M +5 -0 kcmkwin/kwinrules/ruleswidget.cpp M +1 -0 kcmkwin/kwinrules/ruleswidget.h M +103 -80 kcmkwin/kwinrules/ruleswidgetbase.ui M +7 -1 lib/kwineffects.h M +2 -0 manage.cpp M +13 -0 rules.cpp M +4 -0 rules.h M +2 -0 sm.cpp M +1 -0 sm.h M +1 -1 tabbox.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1122404
*** Bug 245800 has been marked as a duplicate of this bug. ***
Closing as wontfix - while "invalid" would likely cut it as well. Reason: a) Net::SkipTaskbar was never interpreted this way, the combination of Net::SkipTaskbar and Net::SkipPager was - not by spec but silent agreement at best. b) that's been a kludge c) aside that skipping taskbar -as suggested by the setting- works, that would not be a WM issue ;-) d) setting a proper window type as NET_WM_WINDOW_TYPE_UTILITY would ignore it in the pager e) windows with improper types can be controlled by rules to either fix type or SkipSwitcher -> There's nothing such as a Net::SkipSwitcher and while it probably should be added to NETWM, that's not a KWin bug.