[jitsi-users] Jitsi TrayIcon : Linux Gnome and Cinnamon


#1

Hi,

as i just noticed, the trayicon is working for Linux Fedora Cinnamon
Desktop as it should be.
Gnome on the other side, is still not working properly. A few times, it
was at least placed in the tray,
but most of the time, it's not working with GNOME at all.

With cinnamon, there is one bug to mention: if you opened the tray menu,
you have to interact with it, otherwiese it does not close anymore :slight_smile:

best regards,
Marius


#2

Gnome is phasing out status tray icons. If I recall correctly, there
is a plugin that you can download to add them back, similarly, the
Free Desktop Project and GTK hvae deprecated the status tray as a
method of receiving notifications, so I suspect this isn't supported
in several places. I'm not sure what the correct thing for Jitsi to do
would be, or if there is a platform agnostic replacement for the tray
and status icons.

鈥擲am

路路路

On Wed, Jul 20, 2016 at 6:28 AM, Marius <jitsi@benderirc.de> wrote:

as i just noticed, the trayicon is working for Linux Fedora Cinnamon
Desktop as it should be.
Gnome on the other side, is still not working properly. A few times, it
was at least placed in the tray,
but most of the time, it's not working with GNOME at all.

--
Sam Whited
pub 4096R/54083AE104EA7AD3


#3

as i just noticed, the trayicon is working for Linux Fedora Cinnamon
Desktop as it should be.
Gnome on the other side, is still not working properly. A few times, it
was at least placed in the tray,
but most of the time, it's not working with GNOME at all.

Thanks for the information. Can you please add this info to https://github.com/jitsi/jitsi/issues/192? And was this with Jitsi 2.8 or a 2.9 nightly?

Gnome is phasing out status tray icons. If I recall correctly, there
is a plugin that you can download to add them back.

The plugins usually don't work with Java. I guess the way Java creates those XEmbed-Trays is broken, but so are the desktop environments.

similarly, the
Free Desktop Project and GTK hvae deprecated the status tray as a
method of receiving notifications,

What these moronic idiots didn't understand: tray icons != notifications. DBus, message tray, is fine for notifications like "hey, Xyz wrote you a message" or "Hey, the network just went down". It is unusable for shortcuts to set e.g. Jitsi offline, throttle e.g. a torrent client etc.

so I suspect this isn't supported
in several places. I'm not sure what the correct thing for Jitsi to do
would be, or if there is a platform agnostic replacement for the tray
and status icons.

Libappindicator is the greatest common factor, however they fucked up too: libappdindicator1.so is for GTK2 applications and libappindicator3-1.so is for GTK3. These two toolkits, of course, are incompatible. That is, if you try to load GTK2 when GTK3 is already loaded, the application crashes. And the other way 'round too.

Please contribute to https://github.com/jitsi/jitsi/issues/192 if you have any further input to consolidate the discussion.

鈥擲am

Ingo


#4

as i just noticed, the trayicon is working for Linux Fedora Cinnamon
Desktop as it should be.
Gnome on the other side, is still not working properly. A few times, it
was at least placed in the tray,
but most of the time, it's not working with GNOME at all.

Thanks for the information. Can you please add this info to https://github.com/jitsi/jitsi/issues/192? And was this with Jitsi 2.8 or a 2.9 nightly?

2.9 nigthly but in this case, it does not matter at all.

Gnome is phasing out status tray icons. If I recall correctly, there
is a plugin that you can download to add them back.

The plugins usually don't work with Java. I guess the way Java creates those XEmbed-Trays is broken, but so are the desktop environments.

盲hm.. it is on the same system => same java. I tend to blame gnome :slight_smile:

路路路

Am 20.07.2016 um 16:50 schrieb Ingo Bauersachs: