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




slobapet

11 years ago

I realy like the idea
I will try it right away

Moram da priznam da je ovaj novi kickoff menu u kde4 nekako spor. ovo bi trebalo znatno da ubrza rad. Hvala

Report

C

ivancukic

11 years ago

Hvala :)

Report

redkite

11 years ago

Well, I was waiting this famous Lancelot !
I'm happy to see it working on my laptop ^^

Thanks for this gorgeous Lancelot again ;-)

Report

downdiagonal

11 years ago

Is there a way to show the menu without using the plasmoid? I assume there's probably some way to do it with dbus but I can't figure it out. I'm trying to make a launcher for cairo dock. Thanks for writing lancelot.

Report

C

ivancukic

11 years ago

Wow, cool. The basic d-bus command is
qdbus org.kde.lancelot /Lancelot show xcoo ycoo

Where the xcoo and ycoo are coordinates where you want to show it.

if you want to play with categories as well, just look at the
app/src/org.kde.lancelot.xml
or
app/src/LancelotApplication.h

Report

downdiagonal

11 years ago

Thanks for the fast reply. That works perfectly. I had actually come across that xml file earlier. My mistake was in trying to use dbus-send instead of qdbus. The syntax isn't quite the same and it doesn't seem to produce any error output if you're at least in the ballpark. Thanks again!

Report

pilpilon

11 years ago

I've used Lancelot for some days now, and I'm in love with it.
The problem is, I've returned home yesterday and I've found that Lancelot menu is empty... Don't know what caused it, could be anything with kids at home, but how could I fix it?

Report

C

ivancukic

11 years ago

You'll have to be much more specific :)

Report

pilpilon

11 years ago

I wish I could.
I've removed .kde4, and now everything is working Ok, apart that Lancelot part have black foreground font color, instead of white as in color scheme,
but that could be color scheme glitch, or some problem with 4.1.0 to 4.1.1 transition in Kubuntu Gutsy.
All in all, lancelot parts + folder views
are huge improvement over regular desktop idiom, really KDE4 in all it might,
so thank you for that:)

Report

C

ivancukic

11 years ago

Glad you like it :)

Report

blucidy

11 years ago

I really like it,while I was tired of the disuserable of the defaut kde4.1 kickoff

Report

C

ivancukic

11 years ago

Thanks :)

Report

Sigra

11 years ago

This kickoff is great. downloaded and installed after reading what you posted.
no errors now since grabing on first day was 43 downloader. install was simple and easy.

to poster above me I might subjest you

A read his page. he done stated he is not making distro packages but will put links on his page. ITS not his responsiblity. Its blessing this developer took initutive instead of point finger and did something great for linux.

B. If you do not know how install this widget which i now have on over 30 systems of different distros. Then ask and learn. But for love god READ.

Best Regards
Sam Robins

Report

dsms

11 years ago

i didn't wanted to deny the great idea
behind this project. actually i use
lancelot too instead of plasma's default
kickoff.

i just want to clarify that i don't see
the need of using C++ for a kickoff menu.
it undermines everything that plasma is
made for and that is: independence of
distribution and easy installing through
the build-in menu (if plasmoids are
written in a scripting language like
python or ruby and that's what they
should be.)

btw plasmoids have their own section at
kde-look.org though.
( http://www.kde-look.org/index.php?xcontentmode=70x77 )

Report

C

ivancukic

11 years ago

No offence was taken, maybe I just sounded a bit short and short-tempered. (I apologise if this post also sounds like that :) )

1. Lancelot is very hard to classify as a Plasmoid, and that is the reason it is not in the Plasmoids section. It contains a completely separate application based on Plasma (the menu itself) and two applets - Plasmoids (launcher and parts)... I think that it is enough to say that Lancelot is one fifth of Plasma in size (counting source lines 11k vs 55k lines), while most Plasmoids are in one or two short .cpp files.

2.
> "undermines everything that plasma is"
This is a very strange sentence. (not to mention that it is not coming from an actual Plasma developer, or am I mistaken?)

> "independence of distribution"
Lancelot is "independent of distribution" just like any other part of KDE. It should be able to run wherever Plasma and Kickoff can run.

Lancelot is - like Plasma (both the desktop and the library, and most of the default applets) - written in C++. Do you want to say that the Plasma desktop should also be written in some other language?

"and easy installing through the build-in menu"
I agree that this is a very, very cool feature, but saying that it is "everything that plasma is
made for" is utterly wrong. The fact that you can install scripted Plasmoids in that way is just a side-effect that we had the GHNS2 system built into KDE.

--

With that all said, there are numerous technical reasons behind having Lancelot as a C++ application.

First and the most important is the speed.

Report

C

ivancukic

11 years ago

Thanks :)

Just a note - Kickoff is a name of SuSE's menu that is now the default one in KDE 4.x. It is not a synonym of application launcher interface (or the more accustomed term /menu/)

Cheerio!

Report

dsms

11 years ago

The idea of the new plasma-widgets is that it should be very easy to install them.. so widget != application. why is it so difficult to install your widget?
with ubuntu 8.04 i needed 20mins.
so a) please provide packages for the main distros
or b) make it possible to install the widget in KDE 4.1's widget-menu (install new widgets).

thanks.

Report

Fri13

11 years ago

"widget != application"

You are right that Widget is not same as Application. But Plasmoid is similar to Application. Example, the KDE4 menu (aka Kicker) and menu etc, are plasmoids, not Widgets. Widgets are then littlebit like "small applications".

Report

C

ivancukic

11 years ago

Well, Lancelot is much more than a widget... It's like saying that Amarok is a widget because it uses Plasma...

Lancelot will be shipped with kdeplasma-addons in KDE 4.2, so every major distribution will have its own packages.

Report

Kenichi

11 years ago

I installed it but i think the Lancelot menu is kind off messy.

I like that its uses the new oxyen styl. But i think the kickoff menu still works better only i would wish for the kickoff a black menu.

Report

dummy_double

11 years ago

Hi I have try to install this app from source but on OpenSUSE it's not that easy :( (not for me anyway) It will not compile because of a missing cxx or something. I give up... can anyone make a RPM please or upload an RPM to the KDE 4 opensuse server. The menu looks cool and handy. I don't like the classic menu because of missing some handy features of the kickoff menu but can't stand the back and forward klicking inside the kickoff to navigate it's slow and just stupid!... sorry kickoff developers. ;)

I hope this menu workt for me (when i can install this one ;))

Ps. I hope one day there will be one installer for the Linux desktop, this source thing is not really handy for most users.

Report

C

ivancukic

11 years ago

OpenSUSE packages added...

Report

dummy_double

11 years ago

to bad the one click installer will not work. It ask for a kdebase4-runtime 4.1.1 version and the installed version now is 4.1.0-42.6 the setup will not continue :(.

Can't found a 4.1.1 version so I think i have to wait for an OpenSUSE kde 4 update. (or i did something wrong :( )

Report

dummy_double

11 years ago

yes finally i can run your menu! After an update to KDE 4.1.1 Lancelot installs ;)

And I must say, it is very good! I love the hover and wait thing (maybe an adjustable timeout?) It's really smart and really nice for a first version.
I like the icons on the right side, so you can't hover on tabs that you don't want to use (like kickoff).

the navigation of program's is really better than on kickoff but still like the classic KDE menu more. Itś maybe nice the have a option the have the Lancelot menu but than whit classic menu for the programs

And I think that the favorite programs can be a separate icon on the right. so the program section is easier for the eye.

And if you make the alternative starters icons (categories) a popup on hover that say what the icon stands for will be handy.

A small bug found, when you make the menu really small the icons stays the same size and don't behave correctly.

How long did you program to built this menu? I thing this menu is a really good start with potential to be really really good. it's now one the best one for KDE 4.

Report

dummy_double

11 years ago

you are the best!!!!
When i get home i will try it!

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 11