This is a very shaky process. It is in no way ready for use in any way other than “Oh that’s cool!”
The animations on the desktop are very slow, and
none of the applications seem to work except Fennec thanks to Robin Burchell, the applications all work now. Please update your scripts!
- You have a working install of Easy Debian on your N900, and you can start the LXDE desktop in a window.
- You have made the image from the last post, and you have put it in your /home/user/MyDocs folder.
I have written four little scripts that semi-automate the process of starting the Meego UI. You can download the zip file containing the four (updated!) scripts here at qole.org. You must put these scripts in the /home/user/meego directory, or edit the scripts to look in another directory.
Put the scripts in the MyDocs folder of your N900 (that’s where they’ll download if you just choose the root “N900″ folder when downloading from the N900), and then, at the Maemo terminal prompt on your N900:
The main script, debmee, runs the other scripts for you.
The first line runs the meegoxeph script in Easy Debian to create a nested X server (Xephyr) for Meego to run in, and the second line runs the chrootmeego script to open the Meego image in a chroot, and the startmeegoui script to start the various pieces of the Meego UI in the Easy Debian X server.
The meegoxeph script is just a stripped-down version of the script that opens LXDE in Easy Debian. I’ve discussed the process elsewhere, and I’m not going to look very closely at it in this post. However, feel free to ask me questions about it, if you want.
The chrootmeego script is a simple script to open a Meego chroot and run whatever is passed to it in the chroot.