When I run DeadBeeF audio player (http://deadbeef.sourceforge.net/), the tray icon is very small and not functioning (left/right clicks on it with mouse have no effect). Reproducible: Always Steps to Reproduce: 1. Run DeadBeeF player 2. Enable system tray integration in DeadBeeF settings. 3. Enable GTK3 GUI plugin in DeadBeeF settings (on GTK2 there is no problem) 4. Restart DeadBeeF player 5. Leftclick or rightclick on the system tray icon Actual Results: Clicking on the tray icon with mouse has no effect. Expected Results: It should display main player window (left click) or a menu with (Play, Next, Prev...) playback options. I'm using KDE Neon on Wayland.
The author is working on a new system tray system. You should post your report here: https://github.com/Alexey-Yakovenko/deadbeef/issues
Deadbeef's trayicon and titlebar aren't displayed in: deadbeef 0.7.2-3 wayland 1.14.0-1 wayland-protocols 1.12-1 Plasma: 5.12.2 Apps: 17.12.2 Frameworks: 5.43.0 Qt: 5.10.1 Kernel: 4.14.20-2-MANJARO OS: Netrunner Rolling
I checked both GTK2 and GTK3 installed from: deadbeef-static_1.8.2-1_amd64.deb Both are using legacy X11 XEmbed systray icon. You can check on your system by killing: xembedsniproxy. If icon disappears, then it is using legacy X extension that is not and won't be supported on Wayland. If libappindicator is installed, GTK3 should use it to create System Tray icon using new protocol. Unfortunately deadbeef-static* package contains statically linked binary, so it is not using libappindicator. You can try to compile DeadBeef from source and check if it works. Please check on your side. If application is using XEmbed, then problem needs to be addressed by application developer. If it works correctly after compiling from sources, then you should as DeadBeef developer to provide libappindicator in the binary package.
DeadBeef developers are fully aware of this issue: https://github.com/DeaDBeeF-Player/deadbeef/issues/1608 I'm closing this bug report.