linuxmint / warpinator

Share files across the LAN
GNU General Public License v3.0
1.17k stars 80 forks source link

Flatpak No System Tray Icon Wayland #136

Open fleamour opened 1 year ago

fleamour commented 1 year ago

KDE & GNOME both show no system tray icon under Manjaro GNOME & Tumblweed KDE. Not sure this the right place to report? Please delete if so?

preppie22 commented 1 year ago

This issue also affects both Gnome 44 and KDE Plasma 5.27 on Fedora 38 when using Wayland.

delinuxco commented 10 months ago

This also effects Cinnamon DE on Debian 12.

mtwebster commented 10 months ago

@fantu, @itzswirlz - edit, sorry is not causing the issue

@delinuxco You need to use the flatseal app (also a flatpak) to enable 'D-Bus session bus' under the Socket section. You can remove flatseal if you want, once you do this.

This seems to be a new requirement for flatpaks that I missed. Or you need to wait for the next version of Warpinator.

delinuxco commented 10 months ago

@mtwebster Thank you, that worked.

6XGate commented 5 months ago

This issue seems to affect the packaged version on Manjaro, so not Flatpak specific.

Produces the following error when toggling the notification area settings:

(warpinator-launch.py:9757): Gtk-CRITICAL **: 19:46:22.578: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
mtwebster commented 5 months ago

@6XGate which desktop?

If you're using a desktop that supports neither GtkStatusIcon (xembed) or XAppStatusIcon, then there simply won't be an icon. I'm pretty sure this includes any wayland-based session.

In x11, it may not work without installing something additional (gnome-shell needs a tray icon extension).

6XGate commented 5 months ago

Sorry, yeah; GNOME 45.3 with Wayland, with the tray icon extension installed an enabled.

ghost commented 4 months ago

Fedora 39, kernel 6.7.4, kde wayland, warpinator flatpak version 1.8.3. After enabling D-bus session bus on Flatseal, still don't see tray icon. Getting a terminal output of this: Gtk-CRITICAL **: 16:28:43.143: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed. So yeah, just reporting.