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 lancelotor 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 installIf 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
$ cmakekdeIt 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
- ivan * r857275 workspace/trunk/KDE/kdebase/workspace/plasma/design/CHANGELOG: Lancelot changelog, as requested by Aaron
- ivan * r856427 applets/trunk/KDE/kdeplasma-addons/applets/lancelot/libs/lancelot/ (8 files in 2 dirs): Updated ActionListView2
- ivan * r855451 applets/trunk/KDE/kdeplasma-addons/applets/lancelot/libs/lancelot/widgets/ (7 files): ActionListView, ActionListView2 mangling
