[Bug 189253] New: Window switcher (ALT+TAB) shows _NET_WM_STATE_SKIP_TASKBAR windows
Michael B. Trausch
mike at trausch.us
Fri Apr 10 02:55:46 BST 2009
https://bugs.kde.org/show_bug.cgi?id=189253
Summary: Window switcher (ALT+TAB) shows
_NET_WM_STATE_SKIP_TASKBAR windows
Product: kde
Version: 4.2.2
Platform: Ubuntu Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: unassigned-bugs at kde.org
ReportedBy: mike at trausch.us
Version: (using KDE 4.2.2)
OS: Linux
Installed from: Ubuntu Packages
This is a default KDE (from Kubuntu Jaunty) installation.
When a window has _NET_WM_STATE_SKIP_TASKBAR set, not only should it not show
on the taskbar, but it should be hidden from the ALT+TAB window list as well.
This way, an application that wants to hide without any trickery can do so by
simply setting _NET_WM_STATE_SKIP_TASKBAR and minimizing itself. Such
applications that would want to do this are, for example, applications that
dock in a tray or have a keyboard shortcut. This makes it easier than trying
to map or unmap, and when honored, is a cross-DE method of removing the window
from circulation in the stack for keyboard window switching.
Currently, KDE does not hide it, breaking the expectation that the window is
removed from view entirely. This affects the current application-centric
development tree for AllTray, which now no longer works on KDE.
(I'd prefer to avoid having DE-specific methods for accomplishing this,
obviously. Skipping the task bar should remove the window from the window
list, and other methods such as those implemented by classic AllTray do not
consistently nor reliably work because it breaks standards left and right. I
am working to correct this, now that the relevant standards are out and have
been for some time. That said, if there is a KDE-specific trick that can be
used for KDE 4, I'd appreciate learning of it. If KDE 3 requires some trick to
accomplish this, I'd like to know of that, too.)
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list