Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 508858 - sci-misc/boinc-7.2.0-r1 under XFCE: hidden boincmgr window shown in taskbar
Summary: sci-misc/boinc-7.2.0-r1 under XFCE: hidden boincmgr window shown in taskbar
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-27 10:59 UTC by Martin von Gagern
Modified: 2018-03-21 12:17 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (sci-misc:boinc-7.2.0-r1.emerge--info,8.19 KB, text/plain)
2014-04-27 10:59 UTC, Martin von Gagern
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin von Gagern 2014-04-27 10:59:51 UTC
Created attachment 375838 [details]
emerge --info

When I click on the close button of the boinc manager window (boincmgr) or press Alt+F4, the program isn't terminated but instead remains running. The intention seems to be that it remains as a system tray icon only. At least that's how it used to work on KDE, iirc. On XFCE, however, I see the window as minimized in the task bar as well. xprop reports it like this:

WM_STATE(WM_STATE):
                window state: Iconic
                icon window: 0x10a3f90
_NET_WM_STATE(ATOM) = _NET_WM_STATE_HIDDEN

Now who is to blame?
1. Should xfce-panel hide windows that have _NET_WM_STATE_HIDDEN, just like it presumably does for _NET_WM_STATE_SKIP_PAGER?
2. Should xfwm4 somehow register for the UnmapNotify event triggered by XWithdrawWindow and act on that? If so, how?
3. Should gtk+ add the SKIP_PAGER state in its gdk_window_x11_hide implementation?
4. Should wxWindowGTK::Show call gdk_window_set_skip_taskbar_hint prior to gtk_widget_hide?
5. Should boincmgr itself do something more in addition to calling Hide()?

Packages involved:
1. xfce-base/xfce4-panel-4.10.1
2. xfce-base/xfwm4-4.10.1
3. x11-libs/gtk+-2.24.23
4. x11-libs/wxGTK-2.8.12.1-r1
5. sci-misc/boinc-7.2.0-r1
Comment 1 Sven Eden 2016-05-06 07:03:48 UTC
Does the problem remain with boinc-7.4.* and 7.6.* ?

I am asking, because boinc-7.2.* use the old wxGTK:2.8 while the newer clients use wxGTK:3.0
Comment 2 Sven Eden 2018-03-21 12:17:07 UTC
Seems like it doesn't. Please re-open if the problem re-appears.