feature request relevant to alltray

Bug #669711 reported by funicorn
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
AllTray
Invalid
Undecided
Unassigned
DockbarX
Fix Released
Undecided
Unassigned

Bug Description

alltray is good since it can hide certain application window into the notification area. However the window locked by alltray is still in the window
list of dockbarX, which should not happen in that it in some cases makes alltray's work useless in the first place.

For example, two windows of firefox are open, one of which is specially used for some webui, say mldonkey. One uses alltray to hide the
mldonkey window into notification area so that it could be shown/hidden . But in the dockbarX's window list the mldonkey window
is still there, which makes usage of the other "normal" firefox window inconvenient ( there are still two windows in the firefox group and one
has to be chosen each time).

So it's better for dockbar X to act in the way that remove the window from the dockbarX window list when it's locked by alltray, then recover it when it's unlocked.

Revision history for this message
Michael B. Trausch (mtrausch) wrote :

First, some additional information is needed:

 - On what operating system/distribution are you running?
 - What window manager are you using?
 - What version of AllTray are you using? Running "alltray -v" in a terminal window can give you the answer to this question.
 - What version of Dockbar are you using?
 - Is AllTray compiled by a distribution (if so, who) or did you compile AllTray yourself (if so, on what distribution)?
 - Same as the previous question, but for Dockbar. Also, where did you download Dockbar from, if you downloaded it?
 - If you have a standard GNOME setup (or are willing to install one), does this problem occur then (e.g., without Dockbar)?

With that additional information, I will be able to look into this bug report. Thanks for reporting the bug!

Changed in alltray:
status: New → Incomplete
Revision history for this message
Matias Särs (msevens) wrote :

Michael, I'm pretty sure this bug is on DockbarX's side. I think I know how to fix it as well. Could you confirm that alltray works by changing the state of skip_tasklist (or skip_pager) for the window it should hide? I just realized that DockbarX doesn't check for changes in that state.

Revision history for this message
Matias Särs (msevens) wrote :

I committed code that I think should fix the bug.

Changed in dockbar:
status: New → Fix Committed
Revision history for this message
Michael B. Trausch (mtrausch) wrote :

Yes, Matias, AllTray uses skip_tasklist, which should then hide the window from any taskbar, task list, application switcher (e.g., ALT+TAB) and so forth. Since this is being handled on the Dockbar side, I'll mark it as invalid in AllTray. Thanks!

Changed in alltray:
status: Incomplete → Invalid
Matias Särs (msevens)
Changed in dockbar:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.