Bug 158988 - JJ: Specify transparency values for specific windows/window types
Summary: JJ: Specify transparency values for specific windows/window types
Status: RESOLVED DUPLICATE of bug 99198
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2008-03-09 01:48 UTC by Adrian
Modified: 2012-03-11 20:41 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Add transparency support for menus in kwin (3.47 KB, patch)
2008-03-11 00:05 UTC, Magnus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian 2008-03-09 01:48:27 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          GCC 4.2.3 
OS:                Linux

Little wish: options to turn on transparency for panel (the new kicker), konsole and manus in KDE4.
I do not like this little white panel's trim which separates it from the rest of desktop.
Comment 1 Lubos Lunak 2008-03-09 09:18:31 UTC
The option is there ... ?
Comment 2 Adrian 2008-03-09 12:34:05 UTC
Uhm?
I saw option in konsole, but it doesn't work. Menu transparency isn't available in oxygen.
I didn't find option to turn on panel transparency.

Comment 3 Lubos Lunak 2008-03-09 13:06:27 UTC
JJ: To be done in the MakeTransparent effect and in window-specific settings (rules.cpp).
Comment 4 Magnus 2008-03-11 00:05:55 UTC
Created attachment 23861 [details]
Add transparency support for menus in kwin
Comment 5 Magnus 2008-03-11 00:09:37 UTC
The kicker replacement in plasma supports SVG themes with transparency, so it's probably possible to make it configurable. I don't think this is a kwin issue.

Konsole also has its own settings for transparency, but it might require you to start konsole with --enable-transparency due to earlier troubles with nvidia cards or something like that.

In Comment #4 i attached a patch that adds support for menu transparency in kwins "make transparent" plug-in. I'm not sure if it's the correct way to do it though, as it took about 10 minutes to code without prior knowledge to how kwin works. The patch seems to work fine for me (nvidia card). :-)
Comment 6 Adrian 2008-03-13 00:28:11 UTC
"Konsole also has its own settings for transparency, but it might require you to start konsole with --enable-transparency due to earlier troubles with nvidia cards or something like that."

Yes, it works with "desktop effects" turned on, but it isn't "not true" transparency and it works slow. "Not true" transparency can be better, for example it can show your wallpaper all the time (Opera/Konqueror as konsole's background can really annoy you). Should I fill new request for konsole to add old "untrue" transparency?

"The kicker replacement in plasma supports SVG themes with transparency"

It also works, but only when "desktop effects" are turned on and it's not configurable.
Comment 7 Lubos Lunak 2008-03-17 18:42:06 UTC
"Not true" transparency is an ugly hack with technical problems and is not supported by KDE4.
Comment 8 Adrian 2008-03-19 00:46:55 UTC
But this "ugly hack with technical problems" works well while true transparency has some serious issues like https://bugs.kde.org/show_bug.cgi?id=158093 which make it unusable.
Comment 9 Lubos Lunak 2008-03-20 18:23:17 UTC
You are welcome to become the maintainer of the faked transparency code to find out how well it works. You can try asking for support for displaying the wallpaper in Konsole, but it'll possibly get rejected, I don't know.

Comment 10 Sebastian Kügler 2008-03-31 11:54:23 UTC
Panel: You need a plasma theme with transparency
konsole: start it with konsole --enable-transparency
Comment 11 Adrian 2008-03-31 14:40:00 UTC
Sebastian, please, read the whole thread. True transparency in konsole is not what I really expect. Letters as a backgraound to letters are very annoying (as I said before: "Opera/Konqueror as konsole's background can really annoy you"). Moreover it works really slow on nvidia card (I know that this is realated to nvidia's driver, but it makes konsole with true transparency unusable for meny people).
Comment 12 Robert Knight 2008-04-02 05:22:19 UTC
Hi Abaddon,

Konsole doesn't have any support for image backgrounds right now.  That is a pre-requisite for being able to show the desktop image as the background, which is what "fake-transparency" really means.

There is a bug report open for this (bug #157882).  As it stands at the moment, that will probably be implemented for KDE 4.2.  
Comment 13 Adrian 2008-04-30 00:12:57 UTC
Why not 4.1?
For me it is a "must have" feature :)
Comment 14 Adrian 2008-10-07 10:34:32 UTC
Is anyone implementing fake transparency in konsole? KDE 4.2 is approaching :)
Comment 15 Robert Knight 2008-10-07 11:42:57 UTC
Hi,

No, not that I am aware.  Unfortunately there are a lot of more pressing bugs to deal with and 'fake transparency' isn't a high priority at the moment.  
Comment 16 Martin Flöser 2012-03-11 20:41:23 UTC

*** This bug has been marked as a duplicate of bug 99198 ***