Closed Elara6331 closed 1 year ago
This seems to be caused by polybar/polybar#2010, but I do believe it should be documented and wonder how all my other apps seem to work fine (including electron apps, unlike people in that issue are saying).
The snixembed
program mentioned in the issue I linked does seem to fix this, so I think maybe this should be documented somewhere.
There is an old spec for system tray which we do not support. That old approach has been superseded in the mainstream many years ago. If you want to use that then go with the original systray project that we forked - their code is legacy only, ours is modern only.
Yeah, I realized that when I found that polybar issue. Should this maybe be added to the documentation so that users that happen to be using WMs with systrays that adhere to the old standard know why fyne apps aren't appearing in their systray? Polybar is very popular amongst tiling WM users.
Updated docs accordingly.
I run a window manager on Linux (specifically spectrwm). My systray is provided by Polybar, a separate program that creates a lightweight status bar for window managers. Whenever I try to set a systray menu, I get the following error:
The systray is in fact running (I am looking right at it and it's full of other non-fyne icons), but
org.kde.StatusNotifierWatcher
does not appear in the output of a DBusListNames
call. The only related name I see isorg.kde.StatusNotifierItem-611597-1
which seems to be coming from the fyne app itself as the PID611597
corresponds to the running fyne app.