Open tobhe opened 10 months ago
Tray icon is broken upstream. Not sure if this is that same issue, though.
Confirmed. Although you'll also note the other broken icon from Telegram which is also a snap.
Installed another snap - mattermost-desktop - just to see if this was an 'all snaps' problem, and it's not.
Interestingly, the icon is fine on amd64 / KDE / Wayland.
I was just thinking about this, and also #143.
I have found the tray icon to be quite buggy on pretty much all DEs (arm or otherwise), and the fact the Ubuntu's GNOME doesn't show tray icons by default causes confusion such as that in #143. We could just remove the --use-tray-icon
from the launcher and just disable it for now?
That is what the Flatpak does. Pro: closer to upstream. Con: users REALLY want a systray icon. The issue trackers are full of people complaining about it.
Compromise: create a snap option to toggle it on/of; and turn it off by default?
It would be nice to figure out why it's yellow, and fix it. Given this affects multiple snaps, I'm sure we can brainstorm to figure it out?
I like both ideas 😅
I can draft up a PR that adds a snap option for the tray icon (off by default), but I agree it would be interesting to see what's up here.
IIRC @kenvandine has some prior with libayatana etc.?
See #200 for PR that implements the config item :)
I experience the same discolouration with all of tray icons on ubuntu asahi likely an issue upstream?
This is unlikely to be a snap related problem as the rendering happens in the shell. Perhaps a test with a deb? Maybe @3v1n0 might have some ideas as well?
Oh... So... It may be due to various aspects of the stack, but very likely to the fact that the app sends to the shell the icon in an unexpected color format.
Recent versions of GNOME Appindicator extension should load the pixbufs natively, while before we did some manual conversion.
Thus, things to test would be:
PS: Send me an M2 I and I'll be happy to test this :joy:
Is this not working only on ARM?
Also IIRC signal is an electron app, right? As I noticed some similar misbehavior with recent electron and app-indicators.
Yes, only on ARM. Fine on amd64.
To anyone else who had the tray icon broken by the last update of the snap: you can fix it by running sudo snap set signal-desktop tray-icon=true
To the devs who pushed out this change: you should have kept the existing behavior for existing installs, and only set the default to disabled for NEW installs. Or you could have notified the users before making the change somehow. I'm considering switching to the flatpak after this
Feel free to switch to the flatpak, but you'll be sorely disappointed since it has the exact same behavior.
This is the experience Signal wants you to have, so this is what we're giving you.
We're volunteers packaging this software as a favor to users who find it useful. If you don't find this useful, feel free to go use something else. But it might be good to be a bit more informed before you complain.
Yelling at volunteers who try to make your life easier is just a shitty thing to do.
I also noticed a missing tray icon with the most recent Signal versions on Ubuntu with Unity desktop while it still works with Gnome desktop. If problems with Signal occur, I recommend to install the "official" Signal version from repositories to check if it has the same problem. If it does, it is NOT a problem of the Signal snap version.
Posted my bug report here, no reactions so far: https://github.com/signalapp/Signal-Desktop/issues/6691
What happened?
With the newest candidate arm64 finally works, unfortunately the tray icon seems to not work correctly yet. Instead of the signal icon it show only a yellow dot.
What should have happened?
I expected the regular signal icon in the tray bar.
Output of
snap info $snap_name
Output of
snap connections $snap_name
Output of
snap version
Relevant log output
Teminal output of app