7

Is there a way to set a customization in Plasma environment so that inactive windows will have opacity 30%?

I know one can set specific titlebar colors for active and inactive windows . But I could not find anything about opacity.

6

You can do this via a generic Window Rule that covers all windows.

System Settings > Workspace Appearance and Behaviour > Window Behaviour > Window Rules > New…

You probably want to limit Window matching rules, so that (e.g.) the panel will not have its opacity changed. I'm not really sure which you want. Perhaps chose "Normal Window" to start with, and possibly "Dialogue Window" if you like.

Change tabs to "Appearance & Fixes", then check Active opacity > Force; 100%. Also check Inactive opacity > Force; 30%. Click OK then Apply.

enter image description here

  • My ideas were imprisoned in color settings. thnx – user126106 Mar 11 '14 at 4:58
  • No worries. I love the power and customisability of KDE, but I agree that sometimes the settings are a bit hard to find. – Sparhawk Mar 11 '14 at 5:00
  • Thank you, that helped. What wonders me is that «Doesn't apply» menu — which ought to be set instead of «force; 100%» — doesn't work to active window, it's probably a bug. – Hi-Angel Jul 16 '16 at 5:50
  • @Hi-Angel What's Doesn't apply? Is that Do Not Affect? If so, that just means "don't touch these settings at all". – Sparhawk Jul 16 '16 at 5:53
  • @Sparhawk yeah, right, I have it localized, so I launched it with LANG=C. «Do not affect» means either «Do not affect active windows», in which case it'd have opacity 100%, because the 70% set for inactive windows only; or «Do not affect by opacity» in which case they would be invisible at all. The same behavior ought to be if the «Active opacity» checkbox not set. I'll report a bug when I figure out another irrelevant problem here. – Hi-Angel Jul 16 '16 at 7:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.