When I open any application that uses Xembed, the icon shown have black background. Reproducible: Always Steps to Reproduce: Open skype, deluge, vlc, etc...
Created attachment 96207 [details] Example
Note that SNI/appinidicator is *always* the only supported way. For Skype and VLC that is definitely available. look for sni-qt 32bit for skype. I don't know about Deluge, but if it does not support it a bug should be filed against Deluge for not following modern specs. Can you also confirm you have 5.5.1, there were some changes in this area between 5.5.0 and 5.5.1
I'm using 5.5.1. In my laptop skype looks fine, with the correct background, but in another computer with the same packages, skype (and all xembed apps) have the black background. I've tried installing lig32-sni-qt, and nothing. What can be? Thanks.
Fresh archlinux install today on the same computer (plasma 5.5.2) and the issue persist. Installing sni-qt and lib32-sni-qt the black background in vlc dissapears, but in skype continues. I hope you can fix it. Thank you and merry christmas
I've seen this behaviour when using hexchat. The occurrence if not always, but frequent.
Happens with 5.5.3 too.
Created attachment 96581 [details] systray with problem i dont have a black background but purple on dropbox only :D and invisible icon for keepass2 (v 2.30) but you can see a very small point , i think it's a resize problem for keepass2 On screen you can see in this order: keepass, dropbox, skype
*** Bug 358931 has been marked as a duplicate of this bug. ***
Created attachment 97013 [details] Screenshot Confirming this on Plasma 5.5.3. In my case, the issue was introduced several days ago by a package update in openSUSE Tumbleweed. http://i.imgur.com/7of6W2v.png
*** Bug 359522 has been marked as a duplicate of this bug. ***
I have also a purple tray symbol background on the Telegram Desktop app (Version 0.9.28, I downloaded the application directly from their website. It autoupdates).
Purple background with the official telegram desktop client downloaded from https://desktop.telegram.org/
not sure if this has the same root cause, but it sure sounds related: the somewhat dynamic gnome-mail-notification tray icon dissolves into a blurry mess over time. it appears that it expects the proxy window to be pre-cleared for it.
The issue seems to have been solved for me in the latest versions of Plasma 5. I haven't seen it for quite a few months with Skype.
I haven't seen this issue anymore. I believe that this can be closed as resolved.
*** Bug 366578 has been marked as a duplicate of this bug. ***
For what it's worth, I'm getting this too. Happens on desktop (intel iGPU) but not laptop (nvidia). Apps are Megasync and Enpass: http://i.imgur.com/z39j2Y6.png Plasma version: plasma-desktop 5.8.5-1
Created attachment 103674 [details] Megasync and Enpass with black background
*** Bug 372694 has been marked as a duplicate of this bug. ***
For me, this only happens if the app is set to start at boot. Putting in a 15 second delay in the startup command fixes the issue. Something about them starting before X maybe?
I am seeing it too, with Chrome (including Hangouts extension icon) and Slack. Plasma 5.10.3.
(In reply to Jakub Schmidtke from comment #21) > I am seeing it too, with Chrome (including Hangouts extension icon) and > Slack. > Plasma 5.10.3. Hi Jakub, I also use slack with KDE 5.10.3 but never has this problem. Are you using latest version of Slack from their official website?
I am using slack-desktop 2.6.3-1 from AUR. Also, I just removed xf86-video-intel to try to deal with some other graphics issues (so I'm supposedly using modesetting driver instead), and that's when this started happening.
slack tray icon has no problem on my Antergos Arch-based.
Created attachment 106763 [details] pamac tray icon on Antergos This bug affects pamac tray icon.
I have discovered same problem on Kubuntu 16.04 with KDE PPA after some update, with Thunderbird and SkypeForLinux icons. Same issue persist on Debian Testing. Here is Debian bug report from other user: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832900
Created attachment 107819 [details] Thunderbird and SkypeForLinux with black background
*** Bug 385459 has been marked as a duplicate of this bug. ***
Enpass, Skype, Slack and Megasync tray icons are looking ok KeePass2 (2.32 dev) tray icon is blank Enpass has no App Launcher icon - it's appears after restart - not sure possibly due to updates applied at the same time Distribution: KDE neon Developer Edition - Stable Branches Plasma: 5.11.4 Frameworks: 5.41.0 Qt: 5.9.3 Kernel 4.10.0-40-generic Type: 64-bit
KeePass issue is here https://bugs.kde.org/show_bug.cgi?id=358240 Pidgin tray icon is displayed ok
Same problem with MEGAsync.
After upgrading in Debian Untstable (plasma-workspace 4:5.10.5-2+b1), Skype and Thunderbird icons are now completely disappeared.
GolderDict and Thunderbird (Firetray) icons are displayed ok, the Skype tray icon disappeared once - but i can't reproduce it now KDE Plasma Version: 5.11.4 KDE Apps Version: 17.12.0 5.41.0 Qt Version: 5.10.0 Kernel: 4.14.10-2-MANJARO
Yep, it works now again on Sid. Maybe some update made it less broken again :) .
I had the same bug and resolved the issue by installing aditional librarys: For VLC media player: sni-qt For Discord: libappindicator-gtk3 For Skype and Wire (and propably all other Electron based apps): libappindicator-gtk2 The package names are from the arch repos but i guess other distros have very similar names. Note: there is also a libappindicator for python and sharp and don't forget that a 32bit application needs the respective 32bit version of the lib.
recently i noticed Viber icon had black background - i don't know how to detect if the app is systray legacy or not - sni-qt package is installed Plasma: 5.12.2 Apps: 17.12.2 Frameworks: 5.43.0 Qt: 5.10.1 Kernel: 4.14.25-1-MANJARO OS: Netrunner Rolling
noticed JetBrains Toolbox app has black background once after logging out/in jetbrains-toolbox 1.7.3593-1
I still see the black boxes on system tray icons occasionally, with Skype for Linux and a few other programs. But this happens extremely rarely for me now... I only saw it a few times in an year, and it's typically after the process crashed and restarted.
*** Bug 396595 has been marked as a duplicate of this bug. ***
I can confirm that this is still an issue in current KDE Plasma, but only when I am running in a multi-monitor setup. I.e., when I just work with my laptop without an external monitor, the issue is not present. When I have a second monitor connected at boot time, some icons have a black background - this happens est. around 70-80% of the time. KDE Plasma Version: 5.14.4 KDE Frameworks Version: 5.52.0 Qt Version: 5.11.1 Kernel Version: 4.18.0-12-generic (Kubuntu) OS Type: 64 bit running on a Dell Latitude E7440 with Core i5-4310U, i915 Graphics driver.
This issue is sometimes reproducing for Pidgin when using the latest Plasma and Frameworks.
It is always reproducible with: * pidgin (make sure pidgin-libnotify is NOT installed) * keepassx * xchat * liferea Compositor must be disabled (Alt + Shift + F12) before application start. XEmbedSNiProxy uses 32-bit color when compositor is enabled and 24-bit (no alpha) when compositor is disabled. As a result icons have black background, because that's the filler color of xembedsniproxy. 32bit color can be safely enabled even with compositor disabled - compositing is not required to extract and handle icon with transparency. I will provide a patch with a fix.
Fix: https://phabricator.kde.org/D24530
Git commit 5e934611316b53dccd714c494677559233c9d12f by Konrad Materka. Committed on 14/10/2019 at 10:02. Pushed by kmaterka into branch 'master'. [XembedSNIProxy] If available, always use 32-bit color. Summary: If available, always use 32-bit color. We don't need Composite extension to handle transparency - all client windows are our children and transparency in handled in QML, inside the panel (so no need to composite real windows). FIXED-IN: 5.17.1 Test Plan: Disable compositor, run: - pidgin (make sure pidgin-libnotify is NOT installed) - keepassx - xchat - liferea Before changes: black backgroud After changes: transparent background Reviewers: davidedmundson, #plasma_workspaces, #plasma Reviewed By: davidedmundson, #plasma_workspaces, #plasma Subscribers: mlaurent, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D24530 M +18 -23 xembed-sni-proxy/fdoselectionmanager.cpp M +1 -1 xembed-sni-proxy/fdoselectionmanager.h https://commits.kde.org/plasma-workspace/5e934611316b53dccd714c494677559233c9d12f
Git commit 29554d5676803f499631977d100c56d3afeec920 by Konrad Materka. Committed on 29/11/2019 at 08:09. Pushed by kmaterka into branch 'Plasma/5.17'. [XembedSNIProxy] If available, always use 32-bit color. Summary: If available, always use 32-bit color. We don't need Composite extension to handle transparency - all client windows are our children and transparency in handled in QML, inside the panel (so no need to composite real windows). FIXED-IN: 5.17.1 Test Plan: Disable compositor, run: - pidgin (make sure pidgin-libnotify is NOT installed) - keepassx - xchat - liferea Before changes: black backgroud After changes: transparent background Reviewers: davidedmundson, #plasma_workspaces, #plasma Reviewed By: davidedmundson, #plasma_workspaces, #plasma Subscribers: mlaurent, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D24530 M +18 -23 xembed-sni-proxy/fdoselectionmanager.cpp M +1 -1 xembed-sni-proxy/fdoselectionmanager.h https://commits.kde.org/plasma-workspace/29554d5676803f499631977d100c56d3afeec920