OK, here goes. Here is the KDE 3.5 package which you can run off the internal flash. BTW it is for the SL-C860, didn't test on any other machine, so don't blame me if it doesn't work.
1. Don't install any of the KDE packages found in the feed, if already installed, uninstall them before proceeding.
2.
mkdir /usr/lib/kde
3.
mkdir /usr/lib/kde/kde3.5
4.
mkdir /usr/lib/kde/kde3.5additional
5. Download
the KDE 3.5 stripped package and put it in /usr/lib/kde
It's 60 meg so you need to have this much space in the internal flash.
6. Download
the KDE 3.5 additional package and put it somewhere on an SD. It contains all the stuff taken out by me from the full install, i.e. kstars, kgeography, and basically all the stuff which I deemed I'm never likely to use. You don't have to use this package if you don't want to. If you do, you will have the full KDE 3.5 installation where this additional stuff is gonna run off of the SD.
7. Install
squashfs utils from the pdaXrom unstable feed.
8. Install
KDE 3.5 stripped symlinks ipkg. Install it to internal flash.
9. If you want to use the additional package from step 6, install
the KDE 3.5 additional symlinks ipkg. Install it to internal flash.
10. Edit the
startkde file. If you don't know where it is, find it by
which startkde
At the beginning of the file, right after
#!/bin/sh add the following line
mount -t squashfs - o loop /usr/lib/kde/kde_3.5.0_stripped.squashfs /usr/lib/kde/kde3.5
at the complete end of the file add the following line
umount /usr/lib/kde/kde3.5
11. If you want to use the additional package from step 6, edit the
startkde file again an at the beginning of the file add the following line
mount -t squashfs - o loop /mnt/sd/kde_3.5.0_additional.squashfs /usr/lib/kde/kde3.5additional
assuming you put the package in /mnt/sd/
at the complete end of the file add the following line
umount /usr/lib/kde/kde3.5additional
And that's it, now you can start KDE by
startkdeYou will really feel the difference in how much smoother it'll run, compared with running from an SD.
The first time it starts it'll be very slow, because it'll bring up the language etc. configuration dialog. After that, no probs.
Let me know how it works for you.