Tray Icon in flatpak
Author: yofukashinoCreated Sep 16, 2026Updated Sep 18, 2026
Observed behaviour
So tray icon is broken in flatpak due to how electron asks for org.freedesktop.StatusNotifierItem-<pid>-<id> (org.freedesktop.StatusNotifierItem-2-1 for almost all flatpak apps) and it can not be shared between apps.
This was in a recent electron build and been broken for a while, I have been using a hacky solution to get around this (faking pid) but it breaks the screen sharing portal.
If you may update electron to v44.3.0 or newer (this is the oldest version with fix) it could help.
Reproduction steps
- Build flatpak without pid shim (give dbus session talk too just to avoid permission issue)
- Open another electron app from flatpak (Eg signal)
- Open fluxer and there is no tray icon
Build information
Canary Desktop 2026.913.210056, Electron 44.1.1, Chrome 152.0.7977.65
Affected surface
Desktop app
Instance
No response
Evidence
https://github.com/electron/electron/pull/53641 https://github.com/electron/electron/pull/53653
Acknowledgements
- I searched open and closed issues.
- I removed secrets and unrelated personal data from the report.
Source: fluxerapp/fluxer