Black border around Lancelot
I’m getting reports that Lancelot has a black border on some distributions – like in this picture: http://imagebin.ca/view/h1oGpJ.html.
If you have this problem, please file a bug report for the distribution you’re using. I’ve already sent a mail [1] to kde-packager mailing list, but it looks like some distributions’ packagers don’t really follow that list.
I don’t get why the kdeplasma-addons is compiled on a separate system (or virtual machine) compared to libplasma and plasma and with a different set of installed libraries.
[1]
Hi all, It have come to my attention that in some distributions (no need to specify which) Lancelot is compiled without the support for compositing while the plasma is composite-enabled. While compiling Lancelot, you should ensure the presence of libXcomposite, libXrender and libXdamage development files. Cheers and thanks in advance, Ivan
















I’m using Gentoo, and for me such thing happens when i switch compositing off after using it for some time. But it affects all plasma, not only lancelot,
Comment by Fedor — 16 August 2009 @ 12:20
Same here with OpenSUSE. Whenever I switch compositing off, I get black borders everywhere. I think it’s not related to Lancelot.
Comment by Cypher — 16 August 2009 @ 13:27
It is not the problem when the compositing is off – this is regarding the situation when it is on.
Comment by Ivan Čukić — 16 August 2009 @ 13:32
Isn’t that just because lancelot doesn’t provide a non-composite SVG? Then, the shadow that’s around its SVG appears black, because the desktop can’t handle the alpha channel.
I thought applets with support for opaque mode should have their additional SVGs provided. So you should just make another lancelot SVG theme and put it into opaque/lancelot . It will be used to render when composite is off.
Comment by litb — 16 August 2009 @ 13:42
@litb: As I said, I’m not talking about when compositing is turned off. On some distros Lancelot appear like in the screenshot when it is ON.
Comment by Ivan Čukić — 16 August 2009 @ 14:06
@Ivan: yes, you are talking about composite on. however, as the same problem occurs with plasma in general when composite is off (I noted it only with Air, or it’s just most visible there) there might also be a common basic problem?
Comment by Psychotron — 16 August 2009 @ 14:51
@Psychotron: Well, that is another, more generic problem – it solely depends on the theme. (haven’t really tested Air w/o compositing)
Comment by Ivan Čukić — 16 August 2009 @ 15:03
Yeah, this black border appears in Debian with compositing switched on.
Comment by BlackTass — 16 August 2009 @ 16:45
@BlackTass: When the debian is concerned, you can expect a fix soon.
Comment by Ivan Čukić — 16 August 2009 @ 18:15
I see the problem u talking about in Kubuntu 9.10 to, though I never use lancelot, I use Merlin
Comment by Seeker — 16 August 2009 @ 18:49
I have the same problem with stock Kubuntu installs. Exactly the same as the picture provided.
Comment by Kver — 16 August 2009 @ 19:31
@Seeker: @Kver: As I said, report a bug and tell them what is the issue. Cheers!
Comment by Ivan Čukić — 16 August 2009 @ 19:47
The Kubuntu bug was some time ago reported.
In fact, they didn’t compile kdeplasma-addons with libXcomposite, libXrender and libXdamage dev files, but a Kubunut dev said that they do..
http://bugs.launchpad.net/bugs/408235
Lancelot is great!
Comment by KDS — 16 August 2009 @ 22:03