SUMMARY *** Menu lists are not transparent any more although transparency effect is set. Window transparency still works as set. *** STEPS TO REPRODUCE 1. Open a menu from menu bar or context menu, KDE or GTK app 2. 3. OBSERVED RESULT Menu is rendered with solid background EXPECTED RESULT Menu is rendered with transparent background as set in system settings. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Kubuntu 22.04 (available in About System) KDE Plasma Version: 5.24.5 KDE Frameworks Version: 5.94.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION
Where exactly in System Settings did you turn on menu transparency?
Created attachment 149143 [details] Screenshot of transparency setting I'm not sure about the naming in English, but I've set it in the transparency module for the desktop effects (see screenshot with German naming). Menus used to be transparent with this setting before. It works as per the settings for inactive windows and during moving. Menus (and combo boxes too) aren't transparent. After I noticed that the transparency was gone, I also tried the dedicated menu transparency, but that doesn't work anymore either.
Thanks. That setting doesn't control menu transparency. You have to do it in System Settings > Application Style > Breeze > click the pencil button in the corner > Transparency. Does that work?
Yes, that works. It looks even better, with a nice blur of the background. It wasn't clear that the location of the menu transparency setting has changed. So, now there are three menu transparency settings (global or dedicated as in the screenshot and the Breeze application style setting) but only the last one of them actually works (for Breeze at least). --> Room for improvement.
And it used to work for GTK (Firefox) too in the past. Now GTK apps don't have transparent menus anymore. Not sure if this is an overall improvement.
> It wasn't clear that the location of the menu transparency setting has changed. I think what happened was that at some point, someone added a Breeze-specific menu translucency setting. Then everyone started using that because it looked better (because it has a nice blurred background), and the setting in KWin's translucency effect to make windows transparent broke but nobody noticed. Or maybe it just never worked on Wayland in the first place. > And it used to work for GTK (Firefox) too in the past. Now GTK apps don't have transparent menus anymore. > Not sure if this is an overall improvement. KWin's tranclucency effect can only work for things that KWin draws. CSD-using apps like Firefox today typically draw their own menus, which is why the KWin effect doesn't work for them.