This forum has been archived. All content is frozen. Please use KDE Discuss instead.
The Discussions and Opinions forum is a place for open discussion regarding everything related to KDE, within the boundaries of KDE Code of Conduct. If you have a question or need a solution for a KDE problem, please post in the apppropriate forum instead.

KDE4: transparent panel

Tags: None
(comma "," separated)
samhain
Banned
Posts
201
Karma
1
OS

KDE4: transparent panel

Sat Aug 15, 2009 11:12 am
I want a transparent panel for KDE4. It is possible by using this path:

1) running KDE 3.5, set panel settings to 80% transparency.
2) move the users home directory to a maschine running KDE4.2.4
3) start KDE4.
4) Import user settings with wizard.
5) restart KDE4, panel is transparent.

So ... the code is definitly there in KDE4, too. The settings, too.
But where are they ??? Do I have to keep kde3.5.10 to make user settings?

Anybody an idea?
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KDE4: transparent panel

Sat Aug 15, 2009 11:16 am
The panel in KDE 4 can only be transparent if compositing is enabled. In this case, it appears that compositing has been enabled automatically.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
samhain
Banned
Posts
201
Karma
1
OS

Re: KDE4: transparent panel

Sat Aug 15, 2009 11:51 am
compositing is enabled, otherwise konsole would not be transparent.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

Re: KDE4: transparent panel

Sat Aug 15, 2009 6:26 pm
If compositing is enabled, themes with transparent panels have transparent panels. I already explained this in the other thread.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
samhain
Banned
Posts
201
Karma
1
OS

Re: KDE4: transparent panel

Sat Aug 15, 2009 7:23 pm
I've found it. I have to enable desktop effects, otherwise it does not work.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

Re: KDE4: transparent panel

Sun Aug 16, 2009 1:34 am
Silly question, but couldnt it be possible to have a sort of fake transparency? I mean, lets say the panel's position is recorded, then the system crops the background picture and places that under a translucent tasklayer...the end result would be basically a picture, but without needing extensive special effects. Lighter on the system as a result...


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
User avatar
Jucato
Registered Member
Posts
67
Karma
1
OS

Re: KDE4: transparent panel

Sun Aug 16, 2009 2:07 am
Possible? Technically yes. That was what was done in KDE 3's Kicker. Should it be done? See http://aseigo.blogspot.com/2009/03/decision-trees.html


Jucato, proud to be a member of KDE forums since 2008-Oct.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

Re: KDE4: transparent panel

Sun Aug 16, 2009 11:27 am
Damn...


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
User avatar
thethoughtpainter
Registered Member
Posts
41
Karma
0
OS

Re: KDE4: transparent panel

Sun Aug 16, 2009 1:08 pm
I recently migrated from Gnome to KDE, and I'm glad to see that Plasma doesn't use the fake transparency that Gnome-panel (and apparently Kicker) uses. As Seigo says in his blog post, the end result is amatuerish. I found it to be a painful reminder that I was using a free operating system, and it's this negative stigma surrounding free software that it would be nice to see removed. Kudos to the KDE developers for maintaining a strong sense of direction.
User avatar
Dante Ashton
Registered Member
Posts
525
Karma
3
OS

Re: KDE4: transparent panel

Sun Aug 16, 2009 7:31 pm
I noted that it would provide some modern wizz-bang effects for older computers.

Considering nothing can really get behind the panel (save for having it auto-hide when not in use) I can't see why some resources couldnt be freed up by doing it the lighter route...but then I'm not a programmer and I don't know the details in that...


Dante Ashton, in the KDE Community since 2008-Nov.
-Artificial Intelligence Specialist.
samhain
Banned
Posts
201
Karma
1
OS

Re: KDE4: transparent panel

Mon Aug 17, 2009 6:32 am
well, x11 compositing worked on my old t40, too. kde3.5 used it for shadows, if I'm right. for my thing support for 4 year old technology is enough.

but one could fake tranparency by hand - at least for the panel - if the maschine is really too old: take the background picture, crope it to the part of the panel, dimm it, take it as panel background.

now there are some obstacles in this way:
one, where is the panel?
second, you'll have to generate a svg with the bitmap embedded.

but it would work, and one would not need desktop effects.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS

Re: KDE4: transparent panel

Mon Aug 17, 2009 7:03 am
The Plasma developers have made it quite clear that they will not be implementing any hacks, and having a transparent panel without desktop effects is included in this.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
samhain
Banned
Posts
201
Karma
1
OS

Re: KDE4: transparent panel

Mon Aug 17, 2009 6:23 pm
"developers" usually code for themselfs, not for the user. developers trying to know what users need, thats the hack.

I don't think that 80 lines of code - that solve that naging transparency issue - are evil. i'd like to live without compositing, as a transparent panel is the only transparent object I need.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

Re: KDE4: transparent panel

Mon Aug 17, 2009 6:54 pm
We've been through this over and over again. Fake transparency is not going to happen, end of story. If you want it, you will need to make your own panel containment that implements it or patch and recompile the existing panel.

"Developers" are trying to make the best system possible for as many people as possible, and one of the ways they are doing that is avoiding hard-to-maintain hacks like fake transparency that ultimately rendered the KDE 3.5 panel unmaintainable and forced them to move to plasma in the first place.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
XiniX
Registered Member
Posts
217
Karma
1
OS

Re: KDE4: transparent panel

Mon Aug 17, 2009 7:12 pm
samhain wrote:"developers" usually code for themselfs, not for the user.


Man, that surely is one of the most depreciative remarks I ever read. Did you really mean that??


XiniX, proud to be a member of KDE forums since 2008-Oct.


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], Google [Bot], lockheed, Sogou [Bot], Yahoo [Bot]