| Summary: | DeadBeeF player systray icon is too small, and is not working (GTK3) | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | rumly111 |
| Component: | System Tray widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | CC: | emailmeat, materka, notuxius |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| URL: | http://i.imgur.com/suxGgaD.png | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
rumly111
2016-06-16 16:57:56 UTC
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. |