Background of system tray icons not drawn properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce4 Panel |
Fix Released
|
Medium
|
|||
xfce4-panel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In Ubuntu 18.04 this problem did not exist. After upgrading to 18.10 the backgrounds of system tray icons in the Xfce panel are not drawn properly on my Inspiron 6400 laptop with ATI/AMD Mobility Radeon X1400 graphics and the open source radeon driver. This problem does not exist in 18.10 on my main PC with Nvidia 8600GT and their proprietary drivers.
The background of the system tray icons is not simply black. Look at the network icon. The previous contents of the icon are visible behind the WiFi signal bars.
Though, now that I tried installing libxfconf-
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: xfce4-panel 4.13.3-1ubuntu1
ProcVersionSign
Uname: Linux 4.18.0-8-generic x86_64
ApportVersion: 2.20.10-0ubuntu11
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Oct 11 12:04:26 2018
InstallationDate: Installed on 2012-01-19 (2457 days ago)
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: xfce4-panel
UpgradeStatus: Upgraded to cosmic on 2018-10-11 (0 days ago)
Changed in xfce4-panel: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in xfce4-panel: | |
status: | Confirmed → In Progress |
Changed in xfce4-panel: | |
status: | In Progress → Fix Released |
Created attachment 7858
Screenshot
When compositing is disabled, icons within notification area are not drawn properly.
A good test case is Gnome's network- manager- applet: Do disconnect and connect again -> the green 'balls' and their shadows remain visible (see screenshot attached). Have checked: Enabling compositor works without issues.
It took me a while to trace this down to xfce4-panel/ systray: A look into systray.c made me aware: In systray_ plugin_ box_draw( ) and systray_ plugin_ box_draw_ icon() there are checks that look to me as if icons are not redrawn if compositing is not enabled - but I am no expert and not sure my suspicion is correct.
Maybe it is same issue as reported in https:/ /bugzilla. xfce.org/ show_bug. cgi?id= 14397