I. Getting advanced desktop
This should be the first thing you do. It is vitally important that you do not add any repositories to apt-get before you do this; you need the KDE version from ASUS' repository!
sudo aptitude update
sudo aptitude install ksmserver kicker
II. Mount SD card silently
There will probably be a cleaner way to do this at boot later.
mv /usr/bin/xandros_device_detection_dialog /usr/bin/xandros_device_detection_dialog.old
echo '#!/bin/bash' > /usr/bin/xandros_device_detection_dialog
III. Install Emacs (21)
Add this to /etc/apt/sources.list:
deb http://xnv4.xandros.com/4.0/pkg xandros4.0-xn main contrib non-free
Then run:
sudo aptitude update
sudo aptitude install emacs21
IV. Install FTP
sudo aptitude install ftp
V. Set up ICQ
The ICQ/IM client is called "Pidgin". It stores all its config in ~/.purple for some reason, so point that at the SD card:
ln -s MMC-SD/partition1/pidginLogs .purple
VI. Set up gcc
sudo aptitude install build-essential
VII. Make the fonts a reasonable size
Install the theme called "Ross Theme.kth" in the KDE control center
VIII. Install OpenGL
sudo aptitude install mesa-utils
Test with glxgears