Summary: | Compositing ignores window- or application-based (inactive) transparency/opacity setting. | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Felix Tiede <kde> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 4.10.0 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screenshot showing translucent inactive window with its settings window as the active one. |
Description
Felix Tiede
2013-02-22 13:57:30 UTC
Created attachment 77511 [details]
Screenshot showing translucent inactive window with its settings window as the active one.
The application/window setting operates on the X11 property. The translucency effect (all effects) operate(s) multiplicative on that. The settings about - decorations - inactive windows - dialogs - popups - menus Should probably not exist in that effect (but are there for legacy reasons until the effect will be touched and the -broken- "on move" setting be transferred to a scripted effect) To gain what you want simply setup a "blind" rule to match all windows (of eg. certain type) and force their inactive opacity. Then add another rule (on top of them) to match vlc and force the inactive opacity to be 100%. It will not work the way you try it. @Thomas: I think this is about the window rule and not about the translucency effect "This assumes compositing is active as well as the transparency effect and the latter is set to make inactive windows transparent." (In reply to comment #2) > The application/window setting operates on the X11 property. > The translucency effect (all effects) operate(s) multiplicative on that. [snip] > > To gain what you want simply setup a "blind" rule to match all windows (of > eg. certain type) and force their inactive opacity. > Then add another rule (on top of them) to match vlc and force the inactive > opacity to be 100%. This way works for me, yes. Though it is a bit counter-intuitive. bug remains invalid since translucency effect does, can and will not operate on the actual window opacity. |