https://bugs.kde.org/show_bug.cgi?id=444244
Bug ID: 444244 Summary: Modifications required in how kwin applies blur in wayland Product: kwin Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: effects-various Assignee: kwin-bugs-n...@kde.org Reporter: sk.griffi...@gmail.com Target Milestone: --- SUMMARY As of now, enabling blur effect in system settings blurs menus, kvantum windows, window decorations etc, but does not blur any non-kde window's transparent elements. I guess it is because the application or element has to specially request blur effect to be applied by kwin? This approach is dissimilar to compositors like picom and wayfire, that blur all transparent elements in all applications. Now this problem was easily solvable in x11 where one could just use the force blur script to define applications to blur. This is not perfect as some transparent elements still do not get affected by the script, like the close dialogue box of firefox, but it works for most cases. In case of wayland however, no solution seems possible as of now. I doubt a solution would be even possible without being significantly integrated into kwin. As of now, the only workaround to get blur in non-kde apps in plasma wayland is to run them via xwayland, and then use force blur script for them. This is not remotely close to ideal and not something that will be future-proofed for long. My opinion is that plasma should apply blur effect similarly to wayfire, or provide a method in the effect itself to include/exclude windows. If it is possible in wayfire without loss in performance or apparent smoothness, it should be possible in kwin too. STEPS TO REPRODUCE 1. Install any non-kde app with transparent elements (like alacritty, set value of background_opacity: 0.70 in .yaml file) 2. Run the program in plasma wayland not through xwayland OBSERVED RESULT No blur effect EXPECTED RESULT Blur should be applied, or a method to apply blur should exist -- You are receiving this mail because: You are watching all bug changes.