https://bugs.kde.org/show_bug.cgi?id=432744

--- Comment #12 from Konrad Materka <mate...@gmail.com> ---
@David
I'm using X and KDE compiled from sources. On 5.21 and X everything works fine,
I will test Wayland later. Using version from git I have black window stacked
above other.

Nothing interesting in logs but one message:
"Container window visible, stack below"
It means that container window is "UNOBSCURED". This is fine, it can happen
when KWin or xembedsniproxy is restarted. In such case xembedsniproxy will try
again to stack container window below root windows (plasma desktop) but for
whatever reason it is no longer working! I'll test combining components from
5.21 and git (especially KWin).

@All
I'm surprised that it is even working (poorly, but it is) on Wayland! I have
Nvidia card so when I last worked on xembedsniproxy it was not possible to run
Wayland on Nvidia card.

Few words of explanation (for anyone not familiar with xembedsniproxy). XEmbed
is an old protocol for system tray icons. The application can render a small
window that is embedded in the system tray (hence the name). In the new SNI
protocol we can't embed windows, we need to use image (+ other data like
title). To do that xembedsniproxy does few things:
* create fake container window and embed tray icon into it
* set transparency to 100% (and color to black)
* stack container window below all other windows so that it does not interfere
* copy image of the exmbedded window as a SNI icon.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to