
fast_kde_start
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
This is just a .xinitrc script, which loads the essential kde components for faster kde start up.
It is not supposed to run when .kde and Desktop folders are not available.
The time has reduced considerably for kde startup due to delayed loading of non-essential (as per user perception) like system tray and logout/lock screen options (which is loaded by ksmserver)
How to install and use:
1. tar -zxvf *fast_kde_start-1.1.tar.gz
2. mv $HOME/.xinitrc $HOME/xinitrc.backup
3. cp xinitrc.kdefast.1.1 $HOME/.xinitrc
4. startx
Remember you'd need to run from console... I did not try with kdm.
Also I suppose it should work with KDE 3.3 or 3.4
The good news is that it is twice as fast than normal kde startup script (startkde). On my system the normal kde start would take 30 seconds and this script loads kde in 12 to 15 seconds.
I know this is just a poor hack by an ignorant KDE user who don't know much about kde's internals.
I believe if KDE developers consider loading the important components first and other components in a low priority and then KDE could load in just 5 seconds.
We need to load these kde components instantly.
0. check for KDE folders and create if not found
1. kdesktop (for alt+f2 and desktop wallpaer and desktop icons)
2. kwin (without kwin the run dialog would look weird ;)
3. kicker (the most used component of kde)
The problem is with kicker loading, it requires dcop and other kdeinit/klauncher stuff to be loaded first.
if we could free kicker from dcop or allow later dcop binding/attaching then kde could load in just 5 seconds.
Non essential stuff:
1. fonts could be added after the launch and should get enabled in the next kde start.
2. stuff except kdesktop, kwin and kicker.
15 years ago
1.0: initial release (dumb script)
1.1: now works with all distributions who has $KDEDIR set properly.
15 years ago
1.0: initial release (dumb script)
1.1: now works with all distributions who has $KDEDIR set properly.
maitre
15 years ago
Just enough time to peak at the ksplash and what not. How fast is your machine?
Report
maarizwan
15 years ago
it is
CPU 622Mhz
RAM 384MB
Report
brainkillah
15 years ago
Athlon 1600+
512 megs of RAM
KDE 3.4.1
Report
maarizwan
15 years ago
Whereas this script starts kde in just 8 seconds.
Report
Seli
15 years ago
Yes, the KDE startup sequence still could use some improvements, but if you want to work on things like this, I suggest you actually do some research to understand what's going on instead of randomly chopping off random parts. And there's the kde-optimize@kde.org mailing list where you can discuss things like this with other people.
Report
maarizwan
15 years ago
I'm a user dude, not a kde know-it-all guy. If a user could make things somewhat faster (though broken), then a KDE guru could make things more faster and stable too...
Report
Seli
15 years ago
Report
Seli
15 years ago
Report
Corven
15 years ago
Report
foalios
15 years ago
SUSE speeds up KDE by preloading it, and YOPER speeds up KDE to about 3-5 seconds by cleaning up the code.
Also, doesn't startx go to a new kdm/xdm/gdm anyway?
Report
foalios
15 years ago
Report