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
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 * r1332370 /trunk/subversion/libsvn_subr/stream.c: Drop minor optimization from svn_stream_printf() made in r1325489, since all current code uses svn_stream_puts() to write static strings to stream. * subversion/libsvn_subr/stream.c (svn_stream_printf): Don't check for '%' in fmt.
- ivan * r1332366 /trunk/subversion/ (8 files in 7 dirs): A little but more svn_stream_puts() sugar. * subversion/libsvn_client/diff.c * subversion/libsvn_diff/diff_file.c * subversion/libsvn_diff/diff_memory.c * subversion/libsvn_repos/deprecated.c * subversion/libsvn_subr/stream.c * subversion/libsvn_wc/props.c * subversion/svn/props.c * subversion/svnlook/main.c (display_prop_diffs, output_marker_eol, output_conflict, repos_notify_handler, svn_stream_printf_from_utf8, append_prop_conflict, svn_cl__print_prop_hash): Use svn_stream_puts().
- ivan * r1332357 /trunk/subversion/ (12 files in 9 dirs): Use svn_stream_puts() instead of svn_stream_printf() to write raw string. * subversion/libsvn_delta/debug_editor.c * subversion/libsvn_diff/diff_file.c * subversion/libsvn_diff/diff_memory.c * subversion/libsvn_fs_fs/fs_fs.c * subversion/libsvn_ra/debug_reporter.c * subversion/libsvn_repos/dump.c * subversion/libsvn_subr/hash.c * subversion/svn/blame-cmd.c * subversion/svn/log-cmd.c * subversion/svnadmin/main.c * subversion/svnrdump/dump_editor.c * subversion/svnrdump/svnrdump.c (write_indent, output_conflict_with_context, svn_fs_fs__write_noderev, rep_write_contents_close, write_hash_rep, finish_report, abort_report, dump_node, hash_write, blame_receiver, log_entry_receiver, repos_notify_handler, do_dump_props, do_dump_newlines, close_file, replay_revstart, dump_revision_header): Use svn_stream_puts().
