Lancelot

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

23
7 .7
Description:

Lancelot is an ALI (application launcher interface) for KDE 4 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 a part of KDE since 4.2, so you should have it in your distribution's package repository. It should be in kdeplasma-addons package.

PLEASE READ BEFORE COMMENTING:

I almost *never* check the comments here

For questions and comments, use KDE forums or find me (nickname: ivan|***) on #plasma channel on freenode.

For reporting bugs, go to http://bugs.kde.org/

For requesting new features, visit http://forum.kde.org/showthread.php?tid=15049

mtzmtulivu

12 years ago

..if i have to guess, i would guess this program is hard coded to look for this config file in "/usr/share/dbus-1/services/" and this (in my opinion) bug will show up on any one who did not install it with "usr" prefix ..the bug is not with d-bus, it is with lancelot not using "$prefix" when looking for this config file and copying it to /usr is not a solution, its a hack to work around a bug in how this app looks for this config file

Report

C

ivancukic

12 years ago

p.p.s. Please, before replying, get to know the subject you're speaking of. In this case, try reading something about D-Bus services.

Report

C

ivancukic

12 years ago

p.s. Would you consider a bug in Firefox, if you installed it in /opt/some/strange/path/to/firefox and it didn't show itself in KMenu because the environment can not find its .desktop file?

Report

C

ivancukic

12 years ago

As I said, Lancelot doesn't look in the /usr/share/... - Lancelot doesn't need to nor uses that file.

D-Bus daemon does. That file shows the D-Bus daemon where Lancelot is located. So, that file need to be in a location where the D-Bus daemon can find it?

You get it now?

Report

C

ivancukic

12 years ago

The 1.0.x versions are for KDE 4.1, not the SVN (the reason you can not compile 1.0).

But, that doesn't mean you should have problems with the SVN version.

Please post the make install output (via pastebin, not directly here)

Report

frankqn1

12 years ago

Same here, i'm using openSUSE-11.0 with KDE-4.1. The Plasmoid is only a dot without icon, not configurable and not clickable.

Report

summel

12 years ago

lancelot (like a lot of plasmoids(for example the default clock and the window list thingy) has an annoying bug: when i set the font size to 8px then i dont have ANY text :/http://img182.imageshack.us/img182/8472/18286327ca2.jpg

Report

C

ivancukic

12 years ago

Please file this under bugs.kde.org with a very detailed description.

Report

C

ivancukic

12 years ago

btw. it works for me with 8px font.

Report

summel

12 years ago

yeah, it was the subpixel hinting, not the fontsize :/

Report

jdb25fr

12 years ago

Very good menu ! thanks

I'm using qt4/kde4 applications with openbox + pypanel (+idesk).
It is a very fast desktop but needs a real menu like Lancelot.
Is there a way to use it with kdelibs but without plasma ?

Thanks

Report

jdb25fr

12 years ago

http://www.flickr.com/photos/25382423@N07/2858662649/

Really need Lancelot :(

Report

C

ivancukic

12 years ago

This is cool :)

Well, you don't need to *use* plasma in order to use Lancelot. You need to have kde4libs, latest libplasma and taskmanager library from kdebase.

To invoke (open) Lancelot manually, just call
qdbus org.kde.lancelot /Lancelot show 0 0

(replace 0 0 with the position where you want it to pop up - according to your screenshot, it could be
qdbus org.kde.lancelot /Lancelot show 0 1024
to show in the bottom left corner.
)

Cheerio!

Report

jdb25fr

12 years ago

Thank you VERY much !

My desktop looks so much better ....
http://www.flickr.com/photos/25382423@N07/2862703987/

regards,

Jd

Report

nos4ah2

12 years ago


I was just wondering if there were any specific instructions to observe when upgrading from earlier versions?

Thanks!

Report

C

ivancukic

12 years ago

No, nothing that I know of. :)

Report

nos4ah2

12 years ago


I just went for it - compiled the new version and installed following directions.

Upgrade went fine, no weird issues or problems.

Not a lot of very obvious difference, but I think it's a tiny bit faster than 1.0.

Thanks again!

Report

nicobrain

12 years ago

is there any way to get this work under kde3?

Report

C

ivancukic

12 years ago

Well... not without some significant effort.

You could have it installed on your system* and make shortcuts (or even make a kicker applet) that invoke Lancelot through the d-bus.

For example, to show it in the top left corner, you'd have to call:
qdbus org.kde.lancelot /Lancelot show 0 0

* please note that although you wouldn't need to use KDE 4.x, you would still need kde4libs and workspace libraries installed.
* the other thing to note is that I don't know whether the Contacts section would work with older kmail and kopete. (maybe the d-bus interface has changed)

Report

maarizwan

12 years ago

my friend Mr. Lancelot :)

loved lancelot, the no click browsing is very nice. Have 2 requests:

1. Icon sizes - big+small = ugly

But one visually disturbing thing is the "Big icons" apart from small icons (as in the first screenshot. and it is difficult to distinguish "sub-menus" from "shortcuts"

Please allow (to enable/disable description) which could set the icon size, as, big+small icons are visually difficult to work with.

please also allow different/custom icon sizes for consistent looks. (like kicker of kde3 custom size but for icons)

2. Menu appearance - menu popup please not at the center of the screen.

could you please allow the menu to popup just like when we click on the lancelot icon, instead of at the center of the screen when alt+f5 is pressed.

Please click on lancelot icon and we can see the menu appears just above the icon,

Please press alt+f5 and we can see the menu appears in the middle of the screen, which is rather unexpected.

thanks so much for lancelot, it is very nice to have it. your efforts are worth the trouble.

Report

C

ivancukic

12 years ago

Thanks.

1. I don't get the reason behind 'big+small icons are visually difficult to work with'. They make the categories visually different from applications, which in turn makes them have higher usability.

2. This would be a technical problem because the menu itself have no idea where the applet is located. This is due to the fact that you can have more than one applet in different locations on the screen, or you can have none at all, but you always have only one menu application running. (Or you could have a AWN-dock plugin that launches Lancelot etc.)

Report

migabriel84

12 years ago

I try Lancelot menu and is very nice I like it, but when I add a custom icon in Lancelot launcher Applet, in particular a wide icon, I notice the icon is stretch. I can do some thing about this? Or you can do some thing about this?

Thanks

Report

C

ivancukic

12 years ago

Wide icon as in not-really-an-icon? :) Well, the icons should have the same width and height in general. You could modify the image - canvas size or something like that in Gimp.

Report

Robsam2000

12 years ago

Hi,i downloaded the opensuse 11 package rpm,and try to install it,always getting this message
Failed dependencies:
liblancelot0 = 1.0.2 is needed by plasmoid-lancelot-1.0.2-2.1.i586
liblancelot.so.0 is needed by plasmoid-lancelot-1.0.2-2.1.i586

i tried to use smart install xxx.rpm also the same message.the one click install ,again aslo.
please,check if it is compiled properly,or could you advice me,what is missing in my system?i want to install this package.

Report

C

ivancukic

12 years ago

You should contact the author of the package. liblancelot should be included in the package like it is in the code repository. There is a possibility that the package maker have separated lib from app though.

Report

12345678910
8
product-maker mirkogennari Nov 23 2015 9 excellent
product-maker Yennefer8907 Mar 16 2014 9 excellent
product-maker Telperien Oct 12 2013 9 excellent
product-maker Phrosztbyte Oct 15 2012 9 excellent
product-maker Sweyn78 Aug 27 2012 9 excellent
product-maker fifoxtasy Mar 12 2012 9 excellent
product-maker infectedsoundsystem Jan 24 2011 9 excellent
product-maker TommyCZ Jan 22 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
fifoxtasy
Mar 12 2012
PasBern
Jul 05 2011
DenisSeidel
Aug 29 2010
cqx
Jun 12 2010
tothist
Apr 22 2010
egregorion
Feb 10 2010
M3t4linux
Aug 12 2009
birdy
Aug 07 2009
Gobnuts
Jul 24 2009
TheAbu
Jul 24 2009
onlinelli
Jul 11 2009
jrepin
May 28 2009
Nicekiwi9
May 24 2009
LionBit
May 02 2009
guerrier
Apr 23 2009
s4ncho
Apr 22 2009
jalpaka
Apr 17 2009
okias
Mar 29 2009
eRSZ
Mar 01 2009
its
Feb 14 2009
kilah
Feb 08 2009
attendant
Jan 21 2009
AngelBlue01
Dec 29 2008
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.9.5
updated Jul 10 2009
added Aug 26 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 16