Lancelot is an application launcher menu (or ALI) for KDE Workspace designed to provide a place from which all your jobs begin. It provides quick access to applications, places, documents, contacts, and system information. It is Free/Libre Software published under GNU LGPL and GNU GPL.

In media

One of the winning projects of Qt Centre programming contest of 2008

If you want a very powerful application launcher with more capability that the default one, use a launcher such as Lancelot.
~ Martyn Honeyford (IBM DeveloperWorks)

Lancelot is in many ways what Kickoff should have been
~ Bruce Byfield (Linux.com)

Yay for choice of application launchers. Yay for Lancelot.
~ Tom Albers

Features

  • Optional no-click interface that allows you to navigate through the menu, and perform any action just by moving the mouse - without making a single click;
  • Arranging the layout of the menu depending on the position of the menu button which activates it, so that the most used categories appear nearest to the mouse;
  • Advanced search thanks to the integrated KRunner. So there is no need anymore for using two completely different applications that have basically the same purpose, but different approaches (although I do love KRunner);
  • Ability to place parts of the Lancelot menu directly onto your desktop or panel just by drag and drop.

People

At the moment, I (Ivan Čukić) am the only developer behind this project. Obviously, there are a lot of people involved indirectly - from other Plasma developers, to people who helped me find the answer to life, the universe, and everything.

Contact

You can find me on IRC (#plasma channel) under a very obscure nickname - ivan|home (or ivan|away, or ivan|something else).

Latest

Links

Subversion

  • ivan * r1215089 /trunk/subversion/ (3 files in 2 dirs): Fix bug in svn_config_has_section with handling case insensitive config. * subversion/libsvn_subr/config.c (svn_config_has_section): Canonicalize the hash key. * subversion/tests/libsvn_subr/config-test.c (test_has_section): Rename to test_has_section_case_insensitive(). (test_has_section_case_insensitive, test_has_section_case_sensitive): Expand to test different cases. * subversion/tests/libsvn_subr/config-test.cfg (UpperCaseSection): Add new test section with capital letters.
  • Ivan master * re538b7b / cl_demo.c : FIX: "mvdrecord" command, should save in the demo which FTE extensions we support, so we can properly parse and playback that demo later. For one who forget, that command can be used for cut-ing moments from the mvd demos (as short mvd demos, hehe) or recording QTV streams, you can start record from prewar and keep recording during ALL maps, that will also include qtv specs chat, I think it can be much more fun/sad to watch such demos :) Well, enough of advertisement. - http://git.io/uVES5w
  • Ivan master * r40ea753 / (cl_main.c common.c common.h): Allow cl_proxyaddr to be longer than 64 characters (chaining case). Well, qwfwd also need to be fixed to allow it, but it should work in some cases on unfixed qwfwds too. Have to add Info_SetValueForStarKeyEx() function, don't use it unless you have reason for that. - http://git.io/EUKb9g