tray icon is missing on linux (flatpak)
How to use GitHub
- Please use the π reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
- install talk-desktop as a flatpak
- launch talk-desktop
Expected behaviour
There should be a tray icon in the notification area (forgot the name of the region they appear in)
Actual behaviour
no tray icon is seen
Diagnosis and logs
Diagnosis report
Diagnosis report
| Nextcloud Talk Desktop | |
|---|---|
| Version | v1.0.1 |
| Built-in Talk version | v20.1.1 |
| Operating system | Linux 6.8.0-51-generic (#52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024) |
| Executable Path | /app/lib/com.nextcloud.talk/Nextcloud Talk |
| Using Wayland | β yes |
| Connected to | - |
| Nextcloud server version | 30.0.4 |
| Nextcloud Talk version | 20.1.1 |
notifications app enabled |
β yes |
notify_push app enabled |
β yes |
Application config
{
"theme": "dark",
"systemTitleBar": true,
"monochromeTrayIcon": false,
"zoomFactor": 1,
"playSoundChat": "respect-dnd",
"playSoundCall": "respect-dnd",
"enableCallbox": "respect-dnd"
}
Client logs
no errors
Works fine here on Ubuntu 24.10, what are you using?
i'm ubuntu sway 24.04 while a colleague with the same issue is on bazzite (fedora silverblue) with the tray icons reloaded extension
@Fuseteam Do you also use tray-icons-reloaded?
Could you run Talk Desktop from terminal and check for any errors in the log?
@ShGKme i use sway, it seemed to work fine when i was using the preview via the zip package
when i run it from the terminal i get this:
[3:0110/103656.599773:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:0110/103656.765036:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:0110/103656.765077:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
Vue Devtools extension is installed
@Fuseteam I'm not really familiar with Sway, but having many reports about problems with the tray icon in the sway repo, I'm not sure the problem is on our (or maybe flatpak) side...
But just in case, could you try to run:
flatpak override --talk-name=org.kde.StatusNotifierItem com.nextcloud.talk
If I'm not mistaking...
that unfortunately does not seem to solve it.
I have now double checked and the latest zip version does have a tray icon, it appears to be specific to the flatpak
the difference in logs seems to indicate to me that some dbus connection is failing perhaps?
@Fuseteam Thanks! One last thing, could you try this:
flatpak override --talk-name=org.freedesktop.StatusNotifier.Watcher com.nextcloud.talk
You can then reset everything by
flatpak override --reset com.nextcloud.talk
the difference in logs seems to indicate to me that some dbus connection is failing perhaps?
override --talk-name actually changes the Session Bus Policy for connection.
unfortunately no luck
Eh, thanks for the testing.
Then I'm out of ideas. Will try to install and test sway on my machine
Works fine here on Ubuntu 24.10, what are you using?
i just tested now on regular ubuntu 24.04, it also seems missing
Also turns out it is also missing on zorin os 17
Hey, I was messing about in Flatseal, once I've added org.kde.StatusNotifierWatcher to the Session Bus section, it works for me on Fedora Linux 42 with v2.0.3.
Weirdly enough, it's freedesktop counterpart org.freedesktop.StatusNotifierWatcher does not and I don't see it with qdbus | grep "StatusNotifier" either.
huh, that does fix it for meβ interesting
@fogwandering Thanks for the hint, I'll check it ASAP