Here's a link to the image file I made, and the script for mounting the chroot environment. To get things running, I mount the image, kill the native X server, chroot into the image, and run X from there. I'm not sure if you'd be able to use the native X server, as I don't think it has the composite extensions, but Its been awhile. I'm not sure exactly why I had to run my own X server, but I know I managed to do some cool things like rotating the screen with xrandr! I just couldn't get the touch input to rotate as well...
After you load up the image, a few things: pressing the button will toggle an onscreen keyboard, and holding it longer will bring up a little application dock with wbar. There's a terminal application, and a web browser IIRC. you should find the modified compositor code, and other stuff somewhere in /root.. or /tmp/root.. or someplace.. and be sure to check out the awesome rc.lua for more info. Goodluck navigating my mess! May you find something of great interest!
Cheers!
to mount:
Code:
echo "[*] Mounting Debian Squeeze image . . ."
mount -o loop,noatime,nodiratime -t ext3 /mnt/base-us/debian-stable/debian.img /mnt/debian
echo "[*] Preparing Filesystem . . ."
mount --rbind /dev /mnt/debian/dev
mount --bind /proc /mnt/debian/proc
mount --bind /tmp /mnt/debian/tmp
mount --bind /var/lib/dbus /mnt/debian/var/lib/dbus
mount --bind /mnt/debian/root /mnt/debian/tmp/root
mount --bind / /mnt/debian/mnt/rootfs
mount --bind /mnt/base-us/music /mnt/debian/mnt/Music
to unmount:
Code:
echo "[*] Preparing Filesystem . . ."
umount /mnt/debian/mnt/Music
umount /mnt/debian/mnt/rootfs
umount /mnt/debian/tmp/root
umount /mnt/debian/var/lib/dbus
umount /mnt/debian/tmp
umount /mnt/debian/proc
umount -l /mnt/debian/dev
umount -l /mnt/debian
1gb image:
https://www.dropbox.com/s/zppfd6rkm3...ian.img.tar.gz