new splashscreens "none" and "simple"

Lubos Lunak l.lunak at suse.cz
Wed Sep 15 15:34:33 CEST 2004


 Hello,

 the attached patches reduce my KDE startup time 12s->11s (hot caches, 
3xKonsole,Klipper). The time is basically saved by avoiding ksplash 
altogether.

 The first new "splashscreen" is the none splashscreen. It's the most 
efficient splashscreen possible ;), and it's kinda boring (reminds of 
KDE1.x). The "simple" splashscreen actually even is a splashscreen, coded 
completely in Xlib, so it's very efficient. And it's also very tedious to 
code, just in case you wonder why it's only black&white and no texts. Since 
it doesn't use dcop, it needs also patching kded, ksmserver, kwin, kicker and 
kdesktop to send X messages about the progress.

 One thing I'd need to check is that I added it properly to KSplashML. It 
works for me, but I'm not sure it did it the way it's supposed to be, 
KSplashML seems to be a bit complicated for being just a splashscreen.

 And BTW, I don't propose that either of these splashscreens becomes the 
default.

 Comments?

-- 
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o.  e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27  tel: +420 2 9654 2373
190 00 Praha 9   fax: +420 2 9654 2374
Czech Republic   http://www.suse.cz/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ksplashml.patch
Type: text/x-diff
Size: 11527 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/ksplashml-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Preview.png
Type: image/png
Size: 53363 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/Preview-0001.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: desktop.cc.patch
Type: text/x-diff
Size: 730 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/desktop.cc-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kded.cpp.patch
Type: text/x-diff
Size: 1016 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/kded.cpp-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kicker.cpp.patch
Type: text/x-diff
Size: 983 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/kicker.cpp-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: main.cpp.patch
Type: text/x-diff
Size: 767 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/main.cpp-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: server.cpp.patch
Type: text/x-diff
Size: 894 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/server.cpp-0001.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: startkde.patch
Type: text/x-diff
Size: 575 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-optimize/attachments/20040915/3f4b4ea1/startkde-0001.bin


More information about the Kde-optimize mailing list