You are using an obsolete web browser, or you have the page styles (CSS) disabled. You'll be able to access this site, but only a visually simplified version.

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

13 Comments

  1. 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 Reply to this comment

  2. 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 Reply to this comment

  3. 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 Reply to this comment

  4. 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 Reply to this comment

  5. @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 Reply to this comment

  6. @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 Reply to this comment

  7. @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 Reply to this comment

  8. Yeah, this black border appears in Debian with compositing switched on.

    Comment by BlackTass — 16 August 2009 @ 16:45 Reply to this comment

  9. @BlackTass: When the debian is concerned, you can expect a fix soon.

    Comment by Ivan Čukić — 16 August 2009 @ 18:15 Reply to this comment

  10. I see the problem u talking about in Kubuntu 9.10 to, though I never use lancelot, I use Merlin :P

    Comment by Seeker — 16 August 2009 @ 18:49 Reply to this comment

  11. I have the same problem with stock Kubuntu installs. Exactly the same as the picture provided.

    Comment by Kver — 16 August 2009 @ 19:31 Reply to this comment

  12. @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 Reply to this comment

  13. 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 Reply to this comment

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.