-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[Linux / GNOME] Signal tries to close to system tray, even if that feature is not existing #6630
Comments
@derMart Hi, sorry you're experiencing this issue. Also appreciate the work you've done to think about expected behavior regarding tray settings. It looks like the issue is affecting the unofficial snap package at version 6.20 and 6.32 now. For now we don't officially support community packaged versions of the app but we'll try to help out. To help us repro, can you share some steps and env info:
|
Dear @ayumi-signal, I am frankly a little bit confused by your comment. As @merlijn-sebrechts already commented this is very like a bug in the application itself, not the packaging, so it is very likely not only affecting the snap version. And well, I also assume that the preference dialog itself and the closing behaviour is not different across packaging either, or is it? I will try to answer your questions:
best PS: If you tell me what your official way of installing singal-desktop for Linux / Ubuntu is, I will as well try to reproduce the issue there. But I don't expect any different outcome tbh. |
@derMart Thank you for the information. This will help us to debug the problem. As for the official way to install signal on Linux, instructions are on the official site at https://signal.org/download. Currently we support Debian based distros. |
This is indeed an issue with the snap version, I apologize for the confusion! You can close this issue. |
Applies to Signal Desktop 6.32.0 on any GNOME > 3.26 without extensions.
See: snapcrafters/signal-desktop#143
Accordingly Signal wants to close to system tray when using the close button of the primary window.
This can't work on default GNOME installations, as the system tray feature there is not existing.
For details and a rational behind, see: https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/
That means Signal Desktop is relying on a feature here which is optional.
It is a little ironic, as the Windows version of Signal Desktop seems to have a preference to where it closes (see #6605) while the Linux version does not:
As mentioned in the snapcrafters issue, IMHO, I see following options to resolve the issue:
I strongly recommend the second option. I also strongly recommend that Signal should, out of the box, close to exit. That is the standard and expected behaviour for all Linux apps. The concept of a system tray is not as present in the Linux world as in the Windows world and as such Signal should comply with expected behaviour in this case IMHO.
best
derMart
The text was updated successfully, but these errors were encountered: