DeedleFake / trayscale

An unofficial GUI wrapper around the Tailscale CLI client.
MIT License
386 stars 14 forks source link

No tray icon in Fedora 38 GNOME 44 #85

Closed zilpe closed 2 days ago

zilpe commented 10 months ago

Great work on the app!

I'm on the latest Fedora 38, which uses GNOME 44, however there is no Trayscale tray icon appearing in the top bar. Not sure why.

DeedleFake commented 10 months ago

Do you have the AppIndicator extension installed?

kedare commented 9 months ago

Same issue with either AppIndicator or this that I prefer : https://extensions.gnome.org/extension/2890/tray-icons-reloaded/ Others apps appear fine (like Armcord for example) but no trayscale.

Under AlmaLinux 9.2 + Gnome 40.4.0

Jacalz commented 1 week ago

I couldn't get it to show up with Tray Icons Reloaded but installing https://extensions.gnome.org/extension/615/appindicator-support/ worked fine.

DeedleFake commented 2 days ago

The fyne.io/systray package doesn't support the old X11 tray icon protocol. It only supports the newer D-Bus protocol. Attempting to use a system tray implementation that doesn't support the newer protocol will not work. The README for Tray Icons: Reloaded says

  • It's only works with Xorg and XWayland.
  • Appindicator and similar extensions are not compatible, disable it (some distributions ship it by default ex. Ubuntu based).

The bottom line is that Trayscale will not work with that extension. Sorry.

DeedleFake commented 2 days ago

As the original commenter hasn't responded and there's not enough info here to figure out if this is even a bug or expected behavior for whatever his setup is, I'm going to close this. Feel free to comment if you haven't been able to fix it, @zilpe.