Bug 372541

Summary: Allow for blurring of transparent elements
Product: [Plasma] kwin Reporter: Buck Shockley <darkwingbuck13>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: wishlist    
Priority: NOR    
Version First Reported In: 5.8.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Buck Shockley 2016-11-16 15:12:41 UTC
Kwin, currently, has no setting for allow the background of transparent windows to be blurred, despite this functionality already existing. The panels, popups, Application Launcher menu, and Krunner are already blurred, but it is impossible to blur windows like Konsole, despite transparency being an option.  I am aware a blur option already exists in Desktop Effects, but it only works for the aforementioned.
Comment 1 Martin Flöser 2016-11-16 15:29:00 UTC
Blur is an opt-in feature by the windows. A window needs to pass the region it wants to have blurred through a windowing system specific API. There is an API call in KWindowSystem for it.

E.g. konsole needs to implement this, which is bug #198175.

From kwin side we cannot just blur every translucent window as e.g. GTK+ uses translucency to add shadows. This would look really bad and destroy performance.