SUMMARY Adaptive transparency works fine but when window on different screen is maximized STEPS TO REPRODUCE 1. I have 3 monitors setup. The middle one is set as primary one and on this one I have a panel. 2. Maximize window on the primary screen (middle one) - panel is still transparent 3. Maximize window on the left screen (not primary one) - panel is becoming solid. OBSERVED RESULT EXPECTED RESULT Panel becomes solid when window on the screen with panel is maximized. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.85 Qt Version: 5.15.2 ADDITIONAL INFORMATION Kernel Version: 5.13.13-arch1-1 (64-bit) Graphics Platform: X11
I can reproduce this, and it affects both adaptive transparency and floating. As far as I can test, it occurs only when the display configuration changes during the session, and `plasmashell --replace` fixes it. So I suspect it's something to the effect that the panel code misses to get a signal when the display config changes and is triggered to update its screen map accordingly.
(In reply to Natalie Clarius from comment #1) > I can reproduce this, and it affects both adaptive transparency and > floating. As far as I can test, it occurs only when the display > configuration changes during the session, and `plasmashell --replace` fixes > it. So I suspect it's something to the effect that the panel code misses to > get a signal when the display config changes and is triggered to update its > screen map accordingly. I'm noticing the same issue as well sometimes when I attach or detach my external monitor on my laptop, especially if I'm doing it several times in one session.
Floating panels are affected in the same way as transparency: When plasmashell was started with only my internal display active and then I plug in the external monitor (which then becomes my primary monitor, thus my panel moves there), the panel defloats and becomes opaque when a window on my laptop display "touches" it even though it's located on the external display, and it stays floating and transparent when only a window on that display touches it.
This seems to be fixed in Plasma 6, I can't reproduce it there.