[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