FS#44504 - [gtk3] nm-applet will not display in xfce notification area

Attached to Project: Arch Linux
Opened by Frederic Bezies (fredbezies) - Wednesday, 08 April 2015, 15:23 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 12 April 2015, 20:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: A very simple bug to reproduce. Just have a archlinux + testing distribution installed with xfce. Install network-manager-applet with gtk 3.16.1. If you log in, you'll notice network tray icon is missing.

Additional info:
gtk 3.16.1-1
network-manager-applet 1.0.0-1

Steps to reproduce: See details.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Sunday, 12 April 2015, 20:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  gtk3 3.16.1-2
Comment by Frederic Bezies (fredbezies) - Wednesday, 08 April 2015, 15:36 GMT
You can also "downgrade" to gtk3-3.16.0-1 to get a working tray icon in Xfce. Annoying display bug for laptop computers.
Comment by Frederic Bezies (fredbezies) - Wednesday, 08 April 2015, 16:40 GMT
Seems to be a xfce only display bug in traybox. I was not able to reproduce it in Gnome.
Comment by Evangelos Foutras (foutrelis) - Wednesday, 08 April 2015, 17:08 GMT
Cannot confirm; though it's worth noting that status icons of GTK3 applications have background clearing issues on Xfce:

https://bugzilla.gnome.org/show_bug.cgi?id=747524

(Of course, the same thing happened with gtk3 3.16.0.)
Comment by Frederic Bezies (fredbezies) - Wednesday, 08 April 2015, 17:11 GMT
What is weird is when I downgrade gtk3 to 3.16.0, I have to systray icon missing. At least for NetworkManager.

Until there is a "fix", I will use a workaround this tip : downgrading gtk3 to 3.16.0 and hold its version. If it is useful, I'm using a Nvidia card with nouveau driver.
Comment by Frederic Bezies (fredbezies) - Friday, 10 April 2015, 16:05 GMT
Tried to kill nm-applet and restart it in a xfce-terminal.

Got these errors :

[fred@fredo-arch ~]$ nm-applet &
[1] 27052
[fred@fredo-arch ~]$
(nm-applet:27052): GLib-GObject-WARNING **: The property GtkButton:use-stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:27052): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:27052): GLib-GObject-WARNING **: The property GtkMisc:yalign is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:27052): GLib-GObject-WARNING **: The property GtkImage:stock is deprecated and shouldn't be used anymore. It will be removed in a future version.

(nm-applet:27052): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

Is it helpful or not ?
Comment by Hald (Smallville) - Friday, 10 April 2015, 19:19 GMT
How can i downgrading to gtk3 to 3.16.0 i only have 3.14 for downgrade ...


Thx
Comment by Johan R (cleanrock) - Saturday, 11 April 2015, 08:28 GMT
I got wrong background color of nm-applet in xfce systray, rebuild of network-manager-applet fixed it.
Comment by Frederic Bezies (fredbezies) - Saturday, 11 April 2015, 09:30 GMT
Johan R comment gave me an idea. I switched theme to raleigh (in Settings / Appearance), and Network Manager tray icon get back. I was using xfce theme. Is this helpful or not to nail this bug ?
Comment by Evangelos Foutras (foutrelis) - Saturday, 11 April 2015, 10:26 GMT
This is a bug in gtk 3.16.1 and upstream will soon release 3.16.2 with the problematic commit reverted.

For more details see: https://bugzilla.redhat.com/show_bug.cgi?id=1208183
Comment by Frederic Bezies (fredbezies) - Saturday, 11 April 2015, 10:30 GMT
At least, there is an explanation. We have only to wait for gtk 3.16.2 now :D
Comment by Johan R (cleanrock) - Sunday, 12 April 2015, 08:35 GMT
Disregard my comment that rebuild of network-manager-applet solves this, I still sometime see graphical glitches after login.

Loading...