Electron and Chrome based apps don't show icons in the tray

Bug #1714255 reported by Matthew Gregg
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gnome-shell-extension-appindicator (Ubuntu)
Won't Fix
High
Marco Trevisan (Treviño)

Bug Description

Chrome and other Electron based apps I use do not show icons in the tray using this extension. I had been using TopIcons Plus(which this extension conflicts with), works fine for Electron and other apps that show tray icons/indicators.

I am running current 17.10.

Matthew Gregg (mcg)
summary: - Electron and Chrome bases apps don't show icons in the tray
+ Electron and Chrome based apps don't show icons in the tray
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is that chrome/electron enable the use of indicators only under Unity, they need to be fixed. The TopIcon code handles the legacy systray but that's deprecated and being removed from GNOME and shouldn't be used nowadays, the correct fix there is to make electron use indicators in our session which Marco said he had an idea about

Changed in gnome-shell-extension-appindicator (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell-extension-appindicator (Ubuntu):
status: New → Confirmed
Revision history for this message
SB (emehntehtt) wrote :

I can confirm that Skype does not show icon in the tray, moreover tray icons for Viber and Telegram are tiny.

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Unfortunately electron apps don't detect us as supporting indicators, as they only rely on the current desktop instead that on the dbus interface.

This workaround is coming:
 https://github.com/electron/electron/commit/dc43dc2a1316d5f96e1c3a9cf6079c4150214f66

But electron apps need to be recompiled in order to take advantage of it.
So please, report the issue to vendors.

A workaround is to run them with
  env XDG_CURRENT_DESKTOP=Unity <app>

Changed in gnome-shell-extension-appindicator (Ubuntu):
status: Confirmed → Won't Fix
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.