[GH-ISSUE #767] [Tray] Menu updates are not fully implemented #7270

Closed
opened 2026-05-23 02:53:22 +01:00 by JakeStanger · 1 comment
Owner

Originally created by @JakeStanger on GitHub (Nov 9, 2024).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/767

Originally assigned to: @JakeStanger on GitHub.

Menu updates however don't seem to work well, for example VLC play pause doesn't work after loading in a video, does work in the waybar I have open. copyq also shows old clipboard entries indicating that it didn't get the updated menu

here are some logs from that session

2024-11-08T02:58:08.717105Z  INFO ironbar: 134: Ironbar version 0.16.1-pre
2024-11-08T02:58:08.717141Z  INFO ironbar: 135: Starting application
2024-11-08T02:58:08.764168Z  WARN ironbar::ipc::server: 33: Socket already exists. Did Ironbar exit abruptly?
2024-11-08T02:58:08.764276Z  WARN ironbar::ipc::server: 34: Attempting IPC shutdown to allow binding to address
2024-11-08T02:58:08.764448Z  INFO ironbar::ipc::server: 39: Starting IPC on /run/user/1000/ironbar-ipc.sock
2024-11-08T02:58:08.766204Z  INFO ironbar::bar: 117: Initializing bar 'bar-5' on 'eDP-1'
2024-11-08T02:58:08.768756Z  INFO ironbar::clients::sway: 36: Sway IPC subscription client connected
2024-11-08T02:58:08.784729Z  INFO ironbar::clients::volume: 168: connected to server
2024-11-08T02:58:08.792731Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.52"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.52"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.52"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 45: new host: :1.52
2024-11-08T02:58:08.793430Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.8"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.8"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.8"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.26/StatusNotifierItem
2024-11-08T02:58:28.632032Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.63"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.63"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.63"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.63/StatusNotifierItem
2024-11-08T02:58:45.301620Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.74"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.74"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.74"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.74/StatusNotifierItem
2024-11-08T02:59:56.542285Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.80"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.80"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.80"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 45: new host: :1.80
2024-11-08T03:00:21.347332Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.89"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.89"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.89"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.89/StatusNotifierItem
2024-11-08T03:00:36.415798Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.100"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.100"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.100"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.100/org/blueman/sni
2024-11-08T03:00:36.597611Z  WARN ironbar::image::provider: 131: Failed to find image: dialog-ok
2024-11-08T03:01:04.746961Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.109"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.109"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.109"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.109/StatusNotifierItem
2024-11-08T03:01:04.856854Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get")
2024-11-08T03:01:04.858262Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:01:05.880395Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get")
2024-11-08T03:01:05.882903Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:01:07.185186Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get")
2024-11-08T03:01:07.187368Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:01:07.343395Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get")
2024-11-08T03:01:07.344806Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:01:21.251890Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.114"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.114"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.114"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.114/org/ayatana/NotificationItem/gammastep
2024-11-08T03:02:01.470302Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.124"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.124"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.124"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.124/StatusNotifierItem
2024-11-08T03:03:22.447833Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.140"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.140"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.140"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.140/StatusNotifierItem
2024-11-08T03:03:58.035344Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.142/org/ayatana/NotificationItem/nm_applet
2024-11-08T03:03:58.041675Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 130: new item: :1.142/org/ayatana/NotificationItem/nm_applet (duplicate)
2024-11-08T03:04:13.023074Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:04:43.228368Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:04:43.250529Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get")
552024-11-08T03:05:52.344283Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:05:52.346125Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get")
2024-11-08T03:08:07.764778Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:09.762615Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:13.252457Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.161"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.161"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.161"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.161/org/ayatana/NotificationItem/steam
2024-11-08T03:08:13.257581Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 130: new item: :1.142/org/ayatana/NotificationItem/nm_applet (duplicate)
2024-11-08T03:08:13.484375Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:13.866367Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:13.866494Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:48.469736Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.172"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.172"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.172"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.172/StatusNotifierItem
2024-11-08T03:08:48.475953Z  INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 130: new item: :1.142/org/ayatana/NotificationItem/nm_applet (duplicate)
2024-11-08T03:08:53.773681Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:58.242970Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:08:58.245262Z  INFO ironbar: 154: Ironbar already running, returning
2024-11-08T03:09:02.129570Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:09:02.149125Z  INFO ironbar: 154: Ironbar already running, returning
2024-11-08T03:09:03.142599Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:09:03.143430Z  INFO ironbar: 154: Ironbar already running, returning
2024-11-08T03:09:05.768823Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:10:09.038715Z  WARN ironbar::clients::volume: 274: Couldn't find sink: @DEFAULT_SINK@
2024-11-08T03:10:12.377567Z  WARN ironbar::modules::tray: 226: received unimplemented NewStatus event
2024-11-08T03:10:12.379291Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:10:12.382323Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:10:16.379246Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:10:16.394310Z  INFO ironbar: 154: Ironbar already running, returning
2024-11-08T03:10:57.959340Z  WARN ironbar::modules::tray: 226: received unimplemented NewStatus event
2024-11-08T03:10:57.961223Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:10:57.964287Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:10:58.113785Z  WARN ironbar::image::provider: 131: Failed to find image: dialog-ok
2024-11-08T03:10:58.331719Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:10:58.334247Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:12:52.092782Z  WARN system_tray::client: 404: received unhandled update event: NewToolTip
2024-11-08T03:13:30.475121Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:13:30.701100Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:13:56.633953Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event
2024-11-08T03:13:58.203191Z  WARN ironbar::modules::workspaces: 418: Received unknown type workspace event

Originally posted by @ToxicMushroom in https://github.com/JakeStanger/ironbar/issues/766#issuecomment-2463678337

Originally created by @JakeStanger on GitHub (Nov 9, 2024). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/767 Originally assigned to: @JakeStanger on GitHub. Menu updates however don't seem to work well, for example VLC play pause doesn't work after loading in a video, does work in the waybar I have open. copyq also shows old clipboard entries indicating that it didn't get the updated menu here are some logs from that session ``` 2024-11-08T02:58:08.717105Z INFO ironbar: 134: Ironbar version 0.16.1-pre 2024-11-08T02:58:08.717141Z INFO ironbar: 135: Starting application 2024-11-08T02:58:08.764168Z WARN ironbar::ipc::server: 33: Socket already exists. Did Ironbar exit abruptly? 2024-11-08T02:58:08.764276Z WARN ironbar::ipc::server: 34: Attempting IPC shutdown to allow binding to address 2024-11-08T02:58:08.764448Z INFO ironbar::ipc::server: 39: Starting IPC on /run/user/1000/ironbar-ipc.sock 2024-11-08T02:58:08.766204Z INFO ironbar::bar: 117: Initializing bar 'bar-5' on 'eDP-1' 2024-11-08T02:58:08.768756Z INFO ironbar::clients::sway: 36: Sway IPC subscription client connected 2024-11-08T02:58:08.784729Z INFO ironbar::clients::volume: 168: connected to server 2024-11-08T02:58:08.792731Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.52"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.52"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.52"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 45: new host: :1.52 2024-11-08T02:58:08.793430Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.8"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.8"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.8"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.26/StatusNotifierItem 2024-11-08T02:58:28.632032Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.63"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.63"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.63"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.63/StatusNotifierItem 2024-11-08T02:58:45.301620Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.74"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.74"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.74"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.74/StatusNotifierItem 2024-11-08T02:59:56.542285Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.80"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.80"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.80"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierHost"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 45: new host: :1.80 2024-11-08T03:00:21.347332Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.89"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.89"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.89"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.89/StatusNotifierItem 2024-11-08T03:00:36.415798Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.100"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.100"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.100"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.100/org/blueman/sni 2024-11-08T03:00:36.597611Z WARN ironbar::image::provider: 131: Failed to find image: dialog-ok 2024-11-08T03:01:04.746961Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.109"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.109"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.109"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.109/StatusNotifierItem 2024-11-08T03:01:04.856854Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get") 2024-11-08T03:01:04.858262Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:01:05.880395Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get") 2024-11-08T03:01:05.882903Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:01:07.185186Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get") 2024-11-08T03:01:07.187368Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:01:07.343395Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get") 2024-11-08T03:01:07.344806Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:01:21.251890Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.114"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.114"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.114"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.114/org/ayatana/NotificationItem/gammastep 2024-11-08T03:02:01.470302Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.124"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.124"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.124"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.124/StatusNotifierItem 2024-11-08T03:03:22.447833Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.140"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.140"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.140"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.140/StatusNotifierItem 2024-11-08T03:03:58.035344Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.142/org/ayatana/NotificationItem/nm_applet 2024-11-08T03:03:58.041675Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 130: new item: :1.142/org/ayatana/NotificationItem/nm_applet (duplicate) 2024-11-08T03:04:13.023074Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:04:43.228368Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:04:43.250529Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get") 552024-11-08T03:05:52.344283Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:05:52.346125Z ERROR system_tray::client: 379: error fetching property 'IconName': Failed("error occurred in Get") 2024-11-08T03:08:07.764778Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:09.762615Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:13.252457Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.161"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.161"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.161"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.161/org/ayatana/NotificationItem/steam 2024-11-08T03:08:13.257581Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 130: new item: :1.142/org/ayatana/NotificationItem/nm_applet (duplicate) 2024-11-08T03:08:13.484375Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:13.866367Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:13.866494Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:48.469736Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.172"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.172"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.172"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 134: new item: :1.172/StatusNotifierItem 2024-11-08T03:08:48.475953Z INFO dispatch_message{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}:dispatch_method_call_try{msg=Msg { type: MethodCall, sender: UniqueName(Str(Borrowed(":1.142"))), path: ObjectPath("/StatusNotifierWatcher"), iface: InterfaceName(Str(Borrowed("org.kde.StatusNotifierWatcher"))), member: MemberName(Str(Borrowed("RegisterStatusNotifierItem"))), body: Signature("s") }}: system_tray::dbus::status_notifier_watcher: 130: new item: :1.142/org/ayatana/NotificationItem/nm_applet (duplicate) 2024-11-08T03:08:53.773681Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:58.242970Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:08:58.245262Z INFO ironbar: 154: Ironbar already running, returning 2024-11-08T03:09:02.129570Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:09:02.149125Z INFO ironbar: 154: Ironbar already running, returning 2024-11-08T03:09:03.142599Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:09:03.143430Z INFO ironbar: 154: Ironbar already running, returning 2024-11-08T03:09:05.768823Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:10:09.038715Z WARN ironbar::clients::volume: 274: Couldn't find sink: @DEFAULT_SINK@ 2024-11-08T03:10:12.377567Z WARN ironbar::modules::tray: 226: received unimplemented NewStatus event 2024-11-08T03:10:12.379291Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:10:12.382323Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:10:16.379246Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:10:16.394310Z INFO ironbar: 154: Ironbar already running, returning 2024-11-08T03:10:57.959340Z WARN ironbar::modules::tray: 226: received unimplemented NewStatus event 2024-11-08T03:10:57.961223Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:10:57.964287Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:10:58.113785Z WARN ironbar::image::provider: 131: Failed to find image: dialog-ok 2024-11-08T03:10:58.331719Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:10:58.334247Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:12:52.092782Z WARN system_tray::client: 404: received unhandled update event: NewToolTip 2024-11-08T03:13:30.475121Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:13:30.701100Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:13:56.633953Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event 2024-11-08T03:13:58.203191Z WARN ironbar::modules::workspaces: 418: Received unknown type workspace event ``` _Originally posted by @ToxicMushroom in https://github.com/JakeStanger/ironbar/issues/766#issuecomment-2463678337_
Author
Owner

@JakeStanger commented on GitHub (Nov 9, 2024):

Context:

The menu ItemsPropertiesUpdated signal was never implemented. Some menus send actual diff updates through this (instead of just telling you they've changed and making you re-fetch the full thing!). The data needs fetching from the system-tray library, and diffs need integrating with the Ironbar diffing system.

Tooltips are also used by VLC, which are not implemented, so that needs doing.

It looks like events not firing is potentially for another reason, so some investigation is required there too.

<!-- gh-comment-id:2466414226 --> @JakeStanger commented on GitHub (Nov 9, 2024): Context: The menu `ItemsPropertiesUpdated` signal was never implemented. Some menus send actual diff updates through this (instead of just telling you they've changed and making you re-fetch the full thing!). The data needs fetching from the system-tray library, and diffs need integrating with the Ironbar diffing system. Tooltips are also used by VLC, which are not implemented, so that needs doing. It looks like events not firing is potentially for another reason, so some investigation is required there too.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#7270
No description provided.