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
Score 76.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:

[size=1]I almost *never* check the comments here[/size]

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




Landrovan

11 years ago

Hi,

First of all, this is a great menu thanks!

Second, when showing the categories in the applet (four button in the panel), is it possible to remove a button.
Since I never use the contact button, I would like to know if I can only put 3 button instead of 4 in the panel.


Thanks

Report

echoes

11 years ago

i'd like the ability to remove categories as well. good idea.

Report

kirkyD

11 years ago

I just registered simply to say thanks for this. The no click idea, (along with the rest of the menu) is brilliant and well designed.

Thanks alot mate!!!

Report

shakazulu

11 years ago

This is funtastic. Incredible. Thanks mate.

Hvala prijatelju,

Pozdrav

Report

smihael

11 years ago

I've made Debian package (amd64 only, sorry):

http://smihael.bplaced.net/downloads/lancelot_1.0+SVN-877044-1_amd64.deb

Report

lucher

11 years ago

I tried 1.0.3 on openSuse11.0 and appreciate the gui concept.

Though: I have to disable it for now - compositing does not work smooth anymore when lancelot is enabled. Kickoff opens fast and performs well. Lancelot takes 4 seconds to open the menu (first, only the shadow is shown - compared with other windows, the shadow covers the whole window area, not only the boundaries where the shadow is supposed to be drawn). Then it takes awhile before the "right" window appears. Moreover I have the impression that the whole compositing is slower if Lancelot is enabled. But didnt do benchmarks to prove that. Btw: I am using the latest NVIDIA drivers and didn't have any performance issues with them.

Report

buschmann23

11 years ago

I build the packages for openSUSE in the openSUSE Build Service. The rpmlint script there complains about
Quote:
I: Program returns random data in a function
E: plasmoid-lancelot no-return-in-nonvoid-function /usr/src/packages/BUILD/lancelot/libs/lancelot/widgets/PassagewayView.cpp:410

Because of this issue the packages for the Factory repositories get not build. So, I am not a developer, but could this "issue" get fixed? I also could disable the rpmlint checks for that repositories, but I think that they make sense. :)

Report

C

ivancukic

11 years ago

Thanks, it's fixed now in the 4.1 branch. (tbh, I don't know how it happened since that line existed in the trunk and was empty in branch...)

Report

gzu

11 years ago

Hi,

I'm using lancelot by using the show x y method from kooldock & ksmoothdock and it seems to work OK. However I have to invoke it from the plasma taskbar first before it will work in the other dockers. Is there some sort of initialization call that has to be made first?

Thanks,

Report

C

ivancukic

11 years ago

It seems that invoking via qdbus doesn't check for the service and doesn't automatically start the lancelot binary.

So, the solution is to start the binary manually on session start.

Report

C

ivancukic

11 years ago

(ln -s /where/you/installed/kde/bin/lancelot $HOME/.kde4/Autostart)

Report

kilah

11 years ago

i have use debian sid with kde 4.1.2 and i this error when i try to compile lancelot :

[ 2%] Building CXX object libs/lancelot/CMakeFiles/lancelot.dir/widgets/Widget.o
/root/lancelot/libs/lancelot/widgets/Widget.cpp: In member function ‘void Lancelot::Widget::paintBackground(QPainter*, const QString&)’:
/root/lancelot/libs/lancelot/widgets/Widget.cpp:208: error: no matching function for call to ‘Plasma::PanelSvg::paintPanel(QPainter*&)’
/usr/include/plasma/panelsvg.h:196: note: candidates are: void Plasma::PanelSvg::paintPanel(QPainter*, const QRectF&, const QPointF&)
make[2]: *** [libs/lancelot/CMakeFiles/lancelot.dir/widgets/Widget.o] Error 1
make[1]: *** [libs/lancelot/CMakeFiles/lancelot.dir/all] Error 2
make: *** [all] Error 2

Report

C

ivancukic

11 years ago

http://lancelot.fomentgroup.org/download

Quote:
"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"

You are trying to compile the trunk version on 4.1.x KDE.

Report

Xeres

11 years ago

I have manually compiled Lancelot 1.0.3 (sourceforge edition) on a system featuring Ubuntu/KDE 4.1.1. However, when I add the Lancelot plasmoid to my desktop and click the icon... nothing happens. How can I find out what goes wrong/what could be the cause of this behavior?

Report

Xeres

11 years ago

Ok... I thought I had read all the comments but apparently I have not as I just saw the link to http://lancelot.fomentgroup.org/faq#menu-doesnt-open

Report

frankqn1

11 years ago

The applet doesn't show openSUSE-specific entries like e. g. yast.

I'm using openSUSE 11.0 with KDE 4.1.

Report

frankqn1

11 years ago

It doesn't work for me. I got the rpm from the build service for openSUSE 11.0 and KDE 4.1. But also when i compile it by hand, it's always the same. The plasmoid is shown in the menu but doesn't give any feedback when it is set to desktop or to the bar, no icon, not configurable and nothing happens after clicking. It's only a black dot.

Report

C

ivancukic

11 years ago

Did you use the latest code from SVN branch for KDE 4.1? Is it the 1.0.3 (you can find the version in app/src/AboutData.cpp)?

If yes, then post your make install here.

Report

frankqn1

11 years ago

It works now. The problem was causally in my installation. After reeinstalling KDE-4.1 everything works fine.
Thank you for this great work

Report

C

ivancukic

11 years ago

I'm glad to hear that

Report

mtzmtulivu

11 years ago

i am using kde4 svn Version 4.1.66 (KDE 4.1.66 (KDE 4.2 >= 20080912)) and lancelot from svn revision 862078 and this app doesnt do anything when i put its plasmoid on the desktop or the panel and click on it ..what gives? any ideas?

where is this 1.0.3 version you are talking about? i cant seem to find it anywhere i can download and 1.0 fails to compile here

Report

C

ivancukic

11 years ago

p.s. Does the applet work, but shows no menu? If yes, see http://lancelot.fomentgroup.org/faq#menu-doesnt-open

Report

mtzmtulivu

11 years ago

i have kde4 installed at "/home/kde4/kde" so lanclelot binary is at "/home/kde4/kde/bin/lancelot" and the dbus thing is at ""/home/kde4/kde/share/dbus-1/services" ..this folder has lancelot text file named "org.kde.lancelot.service" and this file has the following in it:

[D-BUS Service]
Name=org.kde.lancelot
Exec=/home/kde4/kde/bin/lancelot

the plasmoid works after i exec the last line on the terminal and this suggests that somebody doesnt look for this file here ..i just looked at your faq and your solution seem to copy this file to "/usr/share/dbus-1/services/" ..

my entire kde4 is in the folder i mentioned above and i would consider this a bug if i have to copy this file to /usr ..this app should be able to pick up and use the file in "/home/kde4/kde/share/dbus-1/services"

Report

C

ivancukic

11 years ago

I don't want to sound rude, but you would consider something a bug in Lancelot because your D-Bus is installed in a way that it can not find the Lancelot's service file?

Strange reasoning, I must say.

Report

mtzmtulivu

11 years ago

i installed it with cmake option "DCMAKE_INSTALL_PREFIX=/home/kde4/kde" ..i would assume lancelot to install and first find all of its files within this prefix ...for it to expect and look for its files outside this prefix is a bug ..woundt you think so? ..

should lancelot also expect to find whatever it installed in $prefix/share in /usr/share? ..

it should look for all its files in $prefix and when it comes to this text file, it should look for it at $prefix/share/dbus-1/services ..which will translate to "/home/kde4/kde/share/dbus-1/services" in my system and to "/usr/local/share/dbus-1/services" to someone who installed this app in "/usr/local"

i have installed programs before in "/usr/local" with "./configure --prefix=/usr/local" and have filed bug reports when that programs only go and look for its files in /usr ..if i installed a program in "/usr/local", why would that program go look for its files in /usr? ..

if i have installed lancelot in /home/kde4/kde(where my entire kde4 install is located), why would lancelot go look for its config files in /usr? i know it didnt create that file there because i installed this app(and all kde4 apps) without root privileges and this program is trying to access a file it didnt create or it tried to put that file there and the install command failed with "permission denied" and i was not told of this(doesnt install command stop when it fails to write to the destination folder?)

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
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 6