ProtonMail / proton-bridge

Proton Mail Bridge application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tray Icon not Showing in Fedora 39

alexknop opened this issue · comments

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

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.

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?

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