profile-image

ivancukic

Ivan ÄŒukić Beograd, Serbia

Mitzy

Wallpaper Other Mar 20 2015
Score 54%
54 Likes
46 Dislikes

Slim Glow

Plasma Themes Dec 31 2012
Score 85%
85 Likes
15 Dislikes

Spoons Lite

Plasma Themes Nov 21 2010
Score 73%
73 Likes
27 Dislikes

Glaze

Plasma Themes Nov 21 2010
Score 84%
84 Likes
16 Dislikes

ASCII

Plasma Themes Nov 21 2010
Score 76%
76 Likes
24 Dislikes

Stripes: Arch

Wallpaper Other Sep 19 2010
Score 62%
62 Likes
38 Dislikes

Lancelot

Various KDE Extensions Jul 10 2009
Score 86%
86 Likes
14 Dislikes

Spoons Original

Plasma Themes Feb 14 2009
Score 79%
79 Likes
21 Dislikes
Lancelot Various KDE Extensions
Sep 01 2008
Lancelot Various KDE Extensions
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.

Sep 01 2008
Lancelot Various KDE Extensions
Aug 30 2008
Lancelot Various KDE Extensions
Aug 30 2008
KPlanetaryMenu [idea] Various KDE Extensions
Aug 30 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Lancelot Various KDE Extensions
Aug 27 2008
Arezzo Plasma Themes
Jul 02 2008
Arezzo Plasma Themes
Jul 02 2008
Glaze Plasma Themes
Jun 28 2008
Marysia Plasma Themes
Jun 25 2008
Marysia Plasma Themes
Jun 25 2008