-
-
Notifications
You must be signed in to change notification settings - Fork 441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tray icon is missing since v5.0.0 (Linux) #936
Comments
@fauust did you install the app using our deb installer from the release page? |
From https://zulipchat.com/help/desktop-app-install-guide sudo apt-key adv --keyserver pool.sks-keyservers.net --recv 69AD12704E71A4803DCA3A682424BE5AE9BD10D9
echo "deb https://dl.bintray.com/zulip/debian/ stable main" | \
sudo tee -a /etc/apt/sources.list.d/zulip.list
sudo apt update
sudo apt install zulip |
I can confirm this behaviour for the Flatpak on multiple systems:
|
Hi @fauust @devurandom Chromium has changed how it shows tray icon, probably uses StatusNotifier tray icons now. This comment has the fix for some OSes, you can check other threads to support your OS if you can fine. If your OS doesn't support StatusNotifier tray, you might want to place an issue in that OS's tracker. |
@fauust For polybar, I found the upstream tracker here - polybar/polybar#2010 , they haven't added support yet, but seems to be planning on doing it :) |
@akashnimare I am putting a list up of StatusNotifier tray icons support status from different threads I found, so that it is easier for us to link -
Some Linux users who still experience the tray icon issue with Electron-based apps might want to try https://git.sr.ht/~steef/snixembed thing. |
@abhigyank, thanks for pointing me the snixembed project, that seems to work for the moment, see polybar/polybar#2010 (comment). |
@abhigyank awesome, we should document this somewhere (maybe in limitations section). cc @manavmehta |
I am not sure I understand. Wayland environments do not support the X11 XEMBED extension for obvious reasons and never did. There is only SNI (Status Notifier Item) on Wayland. Swaybar supports it, but does not display a Zulip icon. Waybar also supports it and also does not display a Zulip icon. Other Flatpak applications' SNI (e.g. |
@devurandom It is not not really a problem with Electron or Zulip. There isn't anything either can do here. If SNI support is present, I'd assume tray should work. I have read it works out of the box for KDE DE. You could create an upstream issue at Swaybar and Waybar. I did find a thread (probably on Arch) where people have reported that electron apps like Signal, Riot too don't have tray icon on Swaybar (issue with Swaybar maybe?). |
Is Zulip using a build of Electron that includes this change? electron/electron#21904
I will try with KDE Plasma once I'm back on the computer running it.
There do not seem to be any open ATM:
Will open a report once I am back on the machine running Sway.
Link?
Does not look like it. Looks more like Python + Qt: https://github.com/flathub/com.borgbase.Vorta/blob/master/com.borgbase.Vorta.json |
@devurandom Can you try in the latest release? Electron has reverted to the older way, so it should work as before. |
Hi @abhigyank! |
Alright. Closing this now. Thanks, everyone. |
Using KDE Plasma 5.19.2 ( [Context]
shared=network;ipc;
sockets=x11;wayland;pulseaudio;
filesystems=xdg-download;xdg-documents;xdg-pictures;
[Session Bus Policy]
org.kde.StatusNotifierWatcher=talk
org.freedesktop.Notifications=talk |
@devurandom please try on Zulip 5.3.0 . |
Zulip 5.3.0 works fine on Fedora 31 using GNOME and Topicons Plus. |
This option no longer exists in System Settings. |
Hi! Since I upgraded to version 5.0.0 the tray icon is missing from systray.
WM: i3 version 4.18 + polybar 3.4.2
OS: Debian Buster (amd64)
Clear steps to reproduce the issue:
Install latest Zulip desktop version from zulip repository (because of The SUID sandbox helper binary was found #912, I am not able to test with the Appimage version).
Relevant error messages and/or screenshots:
Zulip is working perfectly but the tray icon is missing (I am getting notification with dunst).
The text was updated successfully, but these errors were encountered: