ProtonMail / proton-bridge

Proton Mail Bridge application
GNU General Public License v3.0
1.11k stars 145 forks source link

Tray Icon not Showing in Fedora 39 #438

Open alexknop opened 8 months ago

alexknop commented 8 months ago

Tray Icon is no longer showing in Fedora 39 / GNOME 45.1 / Wayland Window System. Workaround described here is not working: https://proton.me/support/bridge-linux-tray-icon Tray Icons: Reloaded is working to enable other apps' tray icons but not Proton Mail Bridge.

Expected Behavior

Traditionally, there would be a tray icon showing a lock for Proton Mail Bridge in the top-right of the Desktop

Current Behavior

No icon shown.

Possible Solution

It seems there may not be an official tray icon method for GNOME yet. I would just improve documentation/communication about this if you find Fedora is affected and any workarounds don't work. Ubuntu seems to be OK.

Steps to Reproduce

Run Fedora 39 Workstation Install Proton Mail Bridge (Optional) Follow the workaround method of using the extension "Tray Icons: Reloaded" to try and get the Tray Icon to appear.

Version Information

v3.6.1

Context (Environment)

It's good for users to see the icon to know that Proton Mail Bridge is running and we should expect emails to come in on time. This affects anyone running the latest Fedora Workstation.

Detailed Description

Possible Implementation

LBeernaertProton commented 8 months ago

Hey @alexknop, thanks for the report, but this situation is unfortunate side effect of the gnome ecosystem and our dependency on Qt.

As we all know, Vanilla Gnome has a no tray icon policy. Ubuntu ships it's own extension to work around this limitation, while fedora sticks to the original Gnome design.

Our suspicion is that something changed in this latest version of Gnome that may be incompatible with those dependencies.

It is also possible that this is fixed in the latest version of Qt, but we currently can't upgrade due to minimum requirements for other platforms.

We will take a look on our end, but we can't promise we can fix this. We'll update the KB article with our findings.

alexknop commented 8 months ago

Interesting enough, I switched back to AppIndicator and KstatusNotifierItem Support and it seems to be working as expected. What is the reason that in the documentation it is suggested to disable it and use Tray Icons: Reloaded instead?

LBeernaertProton commented 8 months ago

@alexknop thanks for the information, once we have updated the support page, we will close this ticket.