plasma-widget-lancelot lacks transparent background support - Kubuntu Karmic

Bug #408235 reported by J. M. Todaro
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kdeplasma-addons (Ubuntu)
Fix Released
Undecided
Alessandro Ghersi

Bug Description

Binary package hint: plasma-widget-lancelot

Hi! I'm using Kubuntu Karmic (plasma-widget-lancelot 4:4.2.98-0ubuntu2)

Lancelot should now support background transparency, however, all of my lancelot backgrounds display opaque. I found a post from July 18 in which the author writes:

"Hi,

I've received this question a couple of times lately. (even with distro-provided-packages)

When compiling Lancelot, you should have the libXcomposite, libXrender and libXdamage *development* files. If you don't have them, compositing is not able to be compiled and is thus disabled.

Cheers"

I suspect this could be the cause. Quoted message comes from - http://forum.kde.org/viewtopic.php?f=67&t=62507&start=0

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

We compile with all three, for the record.

Revision history for this message
J. M. Todaro (jmtodaro) wrote :

Just to clarify, do you compile with the *development* files for all three? I cannot find any other reason this would not be displaying properly with compositing enabled in 4.2.98.

To replicate this bug:
-Make sure compositing is enabled (Desktop Effects)
-Set Plasma theme to "Air"
-Open Lancelot menu.

On my system, I'm seeing a solid black border around the edge, rather than the intended soft shadow. This indicates it is trying to display a file with transparency, however compositing ability is not available.

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Yes, these are the development packages we are compiling against.

Revision history for this message
Saleel Velankar (sealv) wrote :

Bug is replicated on this machine using kde 4.3 from the backports repo. Can submit screenshots if needed.

Revision history for this message
Gobnuts (gobnuts) wrote :

I can confirm this under Jaunty with KDE 4.3.

I asked Ivan (the creator) on identica about the black border around lancelot and he said it
"that means that the package is compiled without compositing support."

Which I hope, I hereby did, hoping it will be fixed. I'll add a screenshot for good measure

Revision history for this message
Gobnuts (gobnuts) wrote :

God, I sound like an idiot....

Ivan told me to contact the package maintainers about this, which I hope, I hereby did.

On a side note, launchpad could really use an edit function.

Revision history for this message
js (solard3ity-deactivatedaccount-deactivatedaccount) wrote :

same here, got a black border and no transparent lancelot ...
What do I have to configure in the "src" to get it right?? I'll just apt-get source kdeplasma-addons and try to compile it new..

Revision history for this message
Khashayar Naderehvandi (khashayar) wrote :

Attaching debdiff that solves the issue.
The patch doesn't change any source code, it only adds libxcomposite-dev, libxrender-dev, libxdamage-dev to debian/control.

It solves the problem here with no regressions.

If anyone wants to test it, packages are to be found here: https://launchpad.net/~khashayar/+archive/builder
(But please, if you add this PPA to your sources.list, only do so temporarily).

Changed in kdeplasma-addons (Ubuntu):
status: New → Confirmed
Revision history for this message
Saleel Velankar (sealv) wrote :

Khashayar Naderehvandi's packages work like a charm; added screenshot for proof.

Changed in kdeplasma-addons (Ubuntu):
assignee: nobody → Alessandro Ghersi (alessandro-ghersi)
Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :

Fix committed for next packaging

Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :

Forgot...thanks to Khashayar Naderehvandi :)

Changed in kdeplasma-addons (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Gobnuts (gobnuts) wrote :

@Alessandro: Will this be backported to Jaunty as well?

Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :

Yes.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kdeplasma-addons - 4:4.3.1-0ubuntu1

---------------
kdeplasma-addons (4:4.3.1-0ubuntu1) karmic; urgency=low

  [ Christian Mangold ]
  * New upstream release
  * Bump version of KDE build-deps to 4.3.1

  [Alessandro Ghersi]
  * Add libxcomposite-dev, libxrender-dev and libxdamage-dev to build-deps
    to build compositing support for Lancelot. (LP: #408235)
    (Thanks to Khashayar Naderehvandi)

  [ Harald Sitter ]
  * Fix armel build using kubuntu_01_fix_armel_build.diff

 -- Harald Sitter <email address hidden> Sun, 30 Aug 2009 20:11:55 +0200

Changed in kdeplasma-addons (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.