Siduction Forum

Siduction Forum => Ideas & Improvements => Topic started by: Yeti on 2013/04/14, 10:39:45

Title: siduction kde-lite
Post by: Yeti on 2013/04/14, 10:39:45
Hello siductionusers,

I have installed 2 weeks ago on my PC ridersonthestorm-KDE.

It runs very good, but there too much programs, which I don't need.

It's possible, that the next release will have kde-lite (with only basic programs)?

Regards
yeti
Title: RE: siduction kde-lite
Post by: DeepDayze on 2013/04/14, 16:26:34
You can install the siduction No-X version and only install what you need. Hope that helps
Title: RE: siduction kde-lite
Post by: piper on 2013/04/14, 18:38:02
I am waiting for KLyDE (http://blogs.kde.org/2013/04/11/hackweek9-lightweight-kde-desktop-project-updated) although nox is good too
Title: Re: RE: siduction kde-lite
Post by: DeepDayze on 2013/04/14, 20:41:14
Quote from: "piper"I am waiting for KLyDE (http://blogs.kde.org/2013/04/11/hackweek9-lightweight-kde-desktop-project-updated) although nox is good too

KlyDE sounds like a winner so perhaps a KLyDE spin of siduction could be in the cards and that would be great for older systems as well as for minimal KDE setups

Also if you don't want certain programs in the standard siduction install you can remove them fairly easily
Title: Re: RE: siduction kde-lite
Post by: cryptosteve on 2013/04/14, 21:47:05
There will be no kde-lite version in the near future. We discussed this in the beginning but we choose to release only kde(-full) (which also does not fit on a single CD).
Title: RE: Re: RE: siduction kde-lite
Post by: dibl on 2013/04/14, 23:39:36
Would it be possible for one of the KDE experts to write just the list of needed KDE packages to be added to nox to make a functional/minimal KDE environment?  I'm sure it's kde-runtime, kdm, etc. but I don't know what are mandatory in "etc."

If we could have that guidance, then there would be no need for a KDE-lite flavor of ISO -- we just put the guidance in the manual and those who want it can install it on nox.
Title: RE: Re: RE: siduction kde-lite
Post by: piper on 2013/04/15, 04:17:01
Well, if you build siduction, take a look at /pyfll/packages/packages.d

kde-basic
desc = """
Lite KDE desktop Applications
"""

packages = """
gwenview
k3b
kcalc
khelpcenter4
kmix
knemo
#kppp
ksnapshot
okular
okular-extra-backends
"""
kde-desktopdesc = """
Normal KDE desktop Applications
"""

packages = """
#akregator
digikam
#iceweasel
kate
kcharselect
#kdemultimedia-kio-plugins
#kdepim
#kdepim-kresources
#kdepim-strigi-plugins
#kdepim-wizards
kdf
kgpg
#kipi-plugins-common
#kmail
kmenuedit
konq-plugins
#kontact
#kopete
kpartsplugin
krdc
#krusader
#ktorrent
#kwalletmanager
polkit-kde-1
reportbug-ng
system-config-printer-kde
#strigi-client
ttf-kochi-gothic
virtuoso-minimal
wpagui
yakuake
"""
kde-essentialdesc = """
Minimal KDE desktop apps.
"""

packages = """
ark
akonadi-backend-sqlite
kaffeine
kalternatives
kde-config-cddb
kde-plasma-desktop
kdm
kgamma
kmenuedit
konversation
phonon-backend-gstreamer
phonon-backend-vlc
plasma-widgets-addons
       qtcurve
"""


Anything that is #, you might want to un-#, this is from one of my personal builds.

You would also have to look at /pyfll/packages and sift thru the file kde and look at deps and the deps will be at /pyfll/packages/packages.d and edit those too

It's a timely process to make it lite and with kde getting bigger all the time, I agree with the devs about a kde-lite, a no-go,  my own private version is big 1.4 gigs and I don't call that lite, but I have added alot of apps and as my last 3 builds I can't build with mythtv so it makes it even smaller than what it was, years ago I would build a kitchen sink, now, it's pretty much what I use
Title: Re: RE: Re: RE: siduction kde-lite
Post by: DeepDayze on 2013/04/15, 05:07:35
Quote from: "dibl"Would it be possible for one of the KDE experts to write just the list of needed KDE packages to be added to nox to make a functional/minimal KDE environment?  I'm sure it's kde-runtime, kdm, etc. but I don't know what are mandatory in "etc."

If we could have that guidance, then there would be no need for a KDE-lite flavor of ISO -- we just put the guidance in the manual and those who want it can install it on nox.

A nice idea would be to include some scripts that can be run to install the packages to set up a base install of KDE for example
Title: Re: RE: Re: RE: siduction kde-lite
Post by: dibl on 2013/04/15, 17:31:57
Quote from: "piper"

You would also have to look at /pyfll/packages and sift thru the file kde and look at deps and the deps will be at /pyfll/packages/packages.d and edit those too


kdm depends on kde-runtime (which depends on a bunch of libraries), so that will be pulled in when kdm is installed.

Given that, as soon as time and empty disk drives permit, I'm going to try a nox install, and then install your "kde-essential" list, and see if I end up with a functional KDE desktop.  If that works, I'll write a short paragraph for the manual on the topic, and we can call it "available for users".
Title: Re: RE: Re: RE: siduction kde-lite
Post by: agaida on 2013/04/15, 17:33:27
piper, dibl, deepdayze: for those how want a kde-light it might be a good idea to create some kind of meta-package. If i would need some package like this i would fork the siduction-dev-pack and fill in the packages i need.

In a second step i would eventually add settings that i need/want every time i install this. :)
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: dibl on 2013/04/15, 17:40:57
The meta-package would be great, but it would also create a new workload to maintain it.  :(

Trying to avoid all work possible, wouldn't it be easier to write a "recipe" for users to follow, and then only the recipe needs maintained.
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: agaida on 2013/04/15, 17:43:27
dibl: If someone is interested in such a package, he should maintain it. And btw - its less effort to maintain such a package than to maintain a wikipage with the recipe.
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: piper on 2013/04/16, 07:11:13
I don't really have a need for a light version, I'm happy with what I build for myself, but,  I can see where others might want a light(er) version (kde).

Some output from others on the apps they use/want is going to be the key.

Dependencies, etc are major factors as is going thru /pyfll/packages/packages.d (deps) and trimming that down to what is absolutely necessary to build/boot, etc
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: piper on 2013/04/23, 19:27:51
If anyone is interested in trying klyde out either with vbox or a live cd, here you go (http://susestudio.com/a/pRvzFf/minimal-klyde)

I am running it in vbox at the moment, will have time to test further after work
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: slaughterer on 2013/04/26, 14:35:11
If you can create a minimal kde siduction ver during the nexr release i will be for ever thankful!!!The are a lot of packages which I don't use at all!We can skip even web-browser...
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: cryptosteve on 2013/04/26, 14:51:01
Why not installing noX and installing that packages that you need?

http://forum.siduction.org/index.php?msg=28891#28891
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: titan on 2013/04/26, 16:36:00
Because it still drags in a pile of unwanted dependencies. From the  KLyDE site, the reasons for creating it.

"It involves factoring optional components of the KDE desktop out of the base installation into subpackages that the main packages only have weak dependencies upon, allowing a minimal installation without them.  This targets big lumps of ram/cpu usage and objects of user hatred like Nepomuk and Akonadi, but also smaller items like Activities and Attica (social desktop support) and non-core window decorations/styles/etc"
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: agaida on 2013/04/26, 16:53:31
if one would create a klyde package (or maybe a kde-lite package) and maintain it, nox would be a perfect way to start. From my point of view there is no need for another flavour in siduction.
Title: RE: Re: RE: Re: RE: siduction kde-lite
Post by: piper on 2013/04/26, 17:17:45
First thing I do after a install is disable nepomuk, strigi(not with 4.10.2) and akonadi, except for this install with KDE 4.10.2. for testing, it is the best since the *4* series, but, still sucks

Anyway this could be done during the build process, I don't think so, but asked anyways in the sake of lite :)

Until those packages are not needed to build/install/operate it will be hard to make a truly lite KDE IMHO