-
Notifications
You must be signed in to change notification settings - Fork 14
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
[Bug]: trayicon on arm64 with 6.38.0 broken #195
Comments
Tray icon is broken upstream. Not sure if this is that same issue, though. |
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 |
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 😂 |
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 |
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: signalapp/Signal-Desktop#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
user@ubuntu:~$ snap version snap 2.60.4+23.10.1 snapd 2.60.4+23.10.1 series 16 ubuntu 23.10 kernel 6.5.0-1011-apple-arm
Relevant log output
Teminal output of app
The text was updated successfully, but these errors were encountered: