Download and Installation

For prepackaged Lancelot for your distribution, go to the end of the page.

Prerequisites

  • Subversion client
  • Python >=2.5 (needed only at compile time)
  • Qt4 and KDE 4.1 or trunk development libraries (kdelibs, libplasma and kdebase/workspace libs)
  • cmake

Download the sources

If you have the KDE 4.1.x, do the following:

$ export KDESVN=svn://anonsvn.kde.org/home/kde
$ svn co $KDESVN/branches/work/lancelot/kde4.1-backport lancelot
or you can download the source tarball from the sourceforge.

And if you use the trunk

$ export KDESVN=svn://anonsvn.kde.org/home/kde
$ svn co $KDESVN/trunk/KDE/kdeplasma-addons/applets/lancelot
(please note that the dollar sign is a terminal output and that you shouldn't type it)

Compilation

Enter the directory that contains the source code (cd lancelot), and do the following:

  $ mkdir build
  $ cd build
  $ cmake .. \
       -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` \
       -DCMAKE_BUILD_TYPE=release
  $ make
If you make crash reports (if they occur) on bugs.kde.org, install the KDElibs, libplasma and Qt with debugging symbols included, and replace ‘release’ in above script with ‘debugfull’.

Installation

If you have KDE 4 installed in a user-writable directory, just type
  $ make install
If not, you need to log in as root user and then do the make install. Alternatively, if your system has the sudo command, you can type
  $ sudo make install

If you have the KDE development environment set up according to this Techbase article, just enter the source directory and type

  $ cmakekde
It will do both the compilation and installation.

Almost there

Now just restart (log out from KDE and log back in) Plasma and add the Lancelot applet to the panel or desktop, or wherever.

Troubleshooting

If you have problems installing or running Lancelot, visit the:
FAQ: Troubleshooting section.

Official packages

Kubuntu

Lancelot is in universe/kde repository for Interpid:
http://packages.ubuntu.com/intrepid/universe/plasmoid-lancelot

For Hardy, by Czessi:
https://launchpad.net/~kubuntu-members-kde4/+archive

Unofficial packages

openSUSE 10.3 or later

Buschmann:
http://software.opensuse.org/search?baseproject=ALL&p=1&q=plasmoid-lancelot

Debian ia32 (i386)

Unknown author, reported by Stefan Arold:
http://c.imagehost.org/download/0430/lancelot_20080817-1_i386.deb

Slackware/Bluewhite64

Maintained by A.J. Venter:
http://silentcoder.co.za/silentcoder/?page_id=347

Gentoo

Scarabeus:
http://hlukotvor.no-ip.org/~scarab/kde4/lancelot-menu-1.0.ebuild

Arch

Corbbuli:
http://aur.archlinux.org/packages.php?ID=18908

Fedora

Phobeus:
http://www.floriansievert.de/linux/repo/english.html

Latest

Links

Subversion