talk-desktop icon indicating copy to clipboard operation
talk-desktop copied to clipboard

tray icon is missing on linux (flatpak)

Open Fuseteam opened this issue 11 months ago β€’ 13 comments

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

  1. install talk-desktop as a flatpak
  2. 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

Fuseteam avatar Jan 08 '25 17:01 Fuseteam

Works fine here on Ubuntu 24.10, what are you using?

nickvergessen avatar Jan 08 '25 18:01 nickvergessen

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 avatar Jan 09 '25 13:01 Fuseteam

@Fuseteam Do you also use tray-icons-reloaded?

Could you run Talk Desktop from terminal and check for any errors in the log?

ShGKme avatar Jan 09 '25 22:01 ShGKme

@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 avatar Jan 10 '25 13:01 Fuseteam

@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...

ShGKme avatar Feb 04 '25 07:02 ShGKme

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?

Image

Fuseteam avatar Feb 04 '25 11:02 Fuseteam

@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.

ShGKme avatar Feb 04 '25 11:02 ShGKme

unfortunately no luck

Fuseteam avatar Feb 04 '25 12:02 Fuseteam

Eh, thanks for the testing.

Then I'm out of ideas. Will try to install and test sway on my machine

ShGKme avatar Feb 04 '25 15:02 ShGKme

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

Fuseteam avatar Apr 29 '25 14:04 Fuseteam

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.

Talk tray icon in KDE taskbar

Weirdly enough, it's freedesktop counterpart org.freedesktop.StatusNotifierWatcher does not and I don't see it with qdbus | grep "StatusNotifier" either.

fogwandering avatar Nov 11 '25 14:11 fogwandering

huh, that does fix it for meβ€” interesting

Fuseteam avatar Nov 11 '25 15:11 Fuseteam

@fogwandering Thanks for the hint, I'll check it ASAP

ShGKme avatar Nov 11 '25 15:11 ShGKme