Bug 343907 - Breeze plasma panel doesn't use transparency with OpenGL backend
Summary: Breeze plasma panel doesn't use transparency with OpenGL backend
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 5.2.0.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Development Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-07 21:41 UTC by supaiku
Modified: 2015-02-08 19:01 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Transparency with OpenGL (731.33 KB, image/png)
2015-02-07 22:39 UTC, supaiku
Details
Transparency with XRender (750.08 KB, image/png)
2015-02-07 22:39 UTC, supaiku
Details

Note You need to log in before you can comment on or make changes to this bug.
Description supaiku 2015-02-07 21:41:04 UTC
It's well explained here -> https://bbs.archlinux.org/viewtopic.php?pid=1500613#p1500613
tl;dr: Using XRender makes the plasma panel transparent, OpenGL doesn't.

What's the intended behaviour here? IMO it should be transparent regardless of the backend.

Reproducible: Always
Comment 1 Mark 2015-02-07 21:52:22 UTC
You do realize that this is upstream, right? All the relevant information for a bug should be placed here, not in a forum thread on archlinux.

Please do add the proper description here along with the screenshots.

For what it's worth, i also find it a bit weird that the taskbar is more transparent with XRender then it is witl OpenGL.

I also think this isn't breeze specific. You just happen to see it in breeze. I'm guessing it's kwin.
Comment 2 Eike Hein 2015-02-07 22:25:17 UTC
It's because the Background Contrast effect is available in OpenGL, but not XRender. The OpenGL version is the intended design.
Comment 3 supaiku 2015-02-07 22:39:13 UTC
Created attachment 90966 [details]
Transparency with OpenGL
Comment 4 supaiku 2015-02-07 22:39:51 UTC
Created attachment 90967 [details]
Transparency with XRender
Comment 5 supaiku 2015-02-07 22:42:53 UTC
@Mark Dunno how to edit the description. I added the screenshots as an attachment and moved the bug to KWin.

@Eike Hein Well ok... but it looks better with more transparency. Especially for dark backgrounds.
Comment 6 Eike Hein 2015-02-07 22:46:26 UTC
Note that you can go to Desktop Effects and disable the Background Contrast effect if you prefer the look without it. Its introduction has been very well received, though.

It's unlikely the effect will be ported to XRender, I think. It might be possible to make the asset used in XRender mode look similar to some degree, but then the user can't disable it anymore since it's baked into the theme. Overall I'm not sure there's much to do here, although consistent behavior across all modes would be nice, of course.
Comment 7 Martin Flöser 2015-02-08 19:01:06 UTC
intended design as explained.