Bug 208421 - Wish to manage windows transparency locally
Summary: Wish to manage windows transparency locally
Status: RESOLVED DUPLICATE of bug 99198
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-24 19:25 UTC by stephaneguedon
Modified: 2009-09-24 21:30 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description stephaneguedon 2009-09-24 19:25:04 UTC
Version:            (using KDE 4.3.1)
OS:                Linux
Installed from:    Ubuntu Packages

I wish we can affect special transparency settings to windows/applications one window per one window in kwin context menu or in kde system settings (for example).

The other wish is that, when we decide to change transperency setting on a window for a time, we have the kde settings, not the 100 % base !

For example, if I decided in kde system settings to affect transparency generally 75 %, I wish to have 75 % too when I change rules on opacity context menu at right click on the title bar, and therefore, to be able to give back full opacity to my window (or other transparency, but that's ok !), whereas, at present, kwin consider 100 % in context menu, so we can't get back to opacity in that example.

Thanks
Comment 1 Martin Flöser 2009-09-24 19:44:54 UTC
when mentioning the transparency configured via systemsettings do you refer to the effect or to the window rule? In case of the effect does using a window rule solve this wish?
Comment 2 stephaneguedon 2009-09-24 20:09:56 UTC
Le Thursday 24 September 2009 19:44:55 Martin Gräßlin, vous avez écrit :
> https://bugs.kde.org/show_bug.cgi?id=208421
> 
> 
> 
> 
> 
> --- Comment #1 from Martin Gräßlin <ubuntu martin-graesslin com> 
>  2009-09-24 19:44:54 --- when mentioning the transparency configured via
>  systemsettings do you refer to the effect or to the window rule? In case
>  of the effect does using a window rule solve this wish?
> 

I don't refer to window rule in that case. But my konsole has a window rule 
(transprency 20 % in editing profile in konsole menu) which is transmitted to 
systemsettings, and I can't give back full opacity when I right click on title 
konsole barre !

Are my explanations corrects ?
Thanks !
Comment 3 Martin Flöser 2009-09-24 20:21:50 UTC
(In reply to comment #2)
> I don't refer to window rule in that case. But my konsole has a window rule 
> (transprency 20 % in editing profile in konsole menu) which is transmitted to 
> systemsettings, and I can't give back full opacity when I right click on title 
> konsole barre !
Konsole is a different topic. There the transparancy is completely done inside the application and independent from KWin. The difference is visible. In case of Konsole only the background is translucent, window border and text are completely solid. The settings via titlebar menu affects the whole window including decorations.

So if your wish is that the Konsole translucency settings should be changeable by KWin I think that this report is a CANTFIX.
Comment 4 stephaneguedon 2009-09-24 20:33:10 UTC
I don't refer specially to konsole !

Your comment is correct. My konsole window rule was an error from me.
I wish the transparency of hich window could be modified as generally (in systemsettings) as locally (in context menu) with the same parameters.

You can try : fix transparency at 90 % in systemsettings. Ok all is done. And then, click right on the title barre of an application (kontact or other...), choose opacity, it is 100 % whereas it should be 90 % ! That 's it !

Can you say why we can't extend this to konsole (if you can't, you can't ! But why) please ?

Thank you !
Comment 5 stephaneguedon 2009-09-24 20:33:38 UTC
I don't refer specially to konsole !

Your comment is correct. My konsole window rule was an error from me.
I wish the transparency of hich window could be modified as generally (in systemsettings) as locally (in context menu) with the same parameters.

You can try : fix transparency at 90 % in systemsettings. Ok all is done. And then, click right on the title barre of an application (kontact or other...), choose opacity, it is 100 % whereas it should be 90 % ! That 's it !

Can you say why we can't extend this to konsole (if you can't, you can't ! But why) please ?

Thank you !
Comment 6 stephaneguedon 2009-09-24 20:34:27 UTC
oups

sorry for two comments !
Comment 7 stephaneguedon 2009-09-24 20:41:06 UTC
(In reply to comment #5)
> Can you say why we can't extend this to konsole (if you can't, you can't ! But
> why) please ?
> 
> Thank you !
This is stupid from me ! We can apply transparency from kwin to konsole, so it could be extended... The only problem is to make a particular rule for the application, whereas if we fix it via konsole menu, this can't be done...
Sorry !
Comment 8 Martin Flöser 2009-09-24 21:04:28 UTC
There are basically three different translucency settings:
 1. The effect, that is systemsettings -> desktop -> desktop effects -> All effects -> Translucency. This allows to set translucency for things like moving, etc.
 2. There are the window rules (systemsettings -> window behaviour -> window specific settings) which offer the possibility to set the opacity for active and inactive windows.
 3. The opacity in the window menu. This should be in sync with the opacity from window rule (number 2). If it isn't I consider this as a bug.

So I think what you want is a relationship of number 1 with number 3. This is currently not possible and would require window specific settings for the effects. If that is what you want and need we have a duplicate of bug #99198
Comment 9 stephaneguedon 2009-09-24 21:18:12 UTC
Le Thursday 24 September 2009 21:04:31 Martin Gräßlin, vous avez écrit :
> https://bugs.kde.org/show_bug.cgi?id=208421
> 
> 
> 
> 
> 
> --- Comment #8 from Martin Gräßlin <ubuntu martin-graesslin com> 
>  2009-09-24 21:04:28 --- There are basically three different translucency
>  settings:
>  1. The effect, that is systemsettings -> desktop -> desktop effects -> All
> effects -> Translucency. This allows to set translucency for things like
> moving, etc.
>  2. There are the window rules (systemsettings -> window behaviour ->
>  window specific settings) which offer the possibility to set the opacity
>  for active and inactive windows.
>  3. The opacity in the window menu. This should be in sync with the opacity
> from window rule (number 2). If it isn't I consider this as a bug.
> 
> So I think what you want is a relationship of number 1 with number 3. This
>  is currently not possible and would require window specific settings for
>  the effects. If that is what you want and need we have a duplicate of bug
>  #99198
> 

ok, so, you have found ! this is a duplicate bug of 99198. I thought it was 
not a bug, but only not yet imagined !
Thank you ...
Comment 10 Martin Flöser 2009-09-24 21:27:52 UTC

*** This bug has been marked as a duplicate of bug 99198 ***
Comment 11 Thomas Lübking 2009-09-24 21:30:21 UTC
@stephane:
what you can do in this particular case is to set a genral rule (i.e. leave
window class, title etc. as unimportant, maybe select a specific window type
like "Normal") and set in/active opacity at the preferences tab of the window
rules (rather than at the Desktop Effects)