Need some help to get rid of a few annoying things.
step 1 : BACKUP your Z
step 2 : Take a 2nd BACKUP
step 3 : make sure your BACKUPS are stored in a safe place.
step 4 : read on and prepare to reflash over and over again
step 5 : make sure you really want to experiment.Warning 1 : read steps 1 to 5 again
Warning 2 : I can't run package-manager any longer, it starts but then X drops and falls back to login screen. Command-line ipkg works. This is one of the issues.
There are a few tar.gz files over here.
The first one : xdm
- it's ugly, but everything is basically installed on the zaurus when flashing.
- it's dangerous to try - if something goes wrong, there's no way to log in any longer.
- there are a few modified files in the tar.gz, just replace the ones on the zaurus and reboot.
- the file "inittab" should be placed in "/etc"
- the files in the xdm-dir in the archive should be copied in "/etc/X11/xdm"
- once this is done : reboot and pray and hope you get an ugly login screen.
What I had to to : I put xdm in run-level 5 and copied the matchbox-session in the xdm-dir. Then I had to change a few settings in the Xsetup-0 and xdm-config files.
I added "xrandr" in some of the files to get a decent orientation.
The second one : gdm
- it's more beautiful.
- you can try it before changing "inittab"
- it can be used to choose WMs (I can choose xfce4 or matchbox for now)
- the file contains :
. data.tar.gz : the executables and libs, untar this one in "/" - then run "ldconfig"
. /etc /inittab : read "xdm" (the last line calls gdm now instead of xdm)
. /usr/etc/dm/Sessions : .desktop files that call the X-sessions (very simple to add)
. /usr/etc/gdm : gdm specific files
. /usr/local/bin/xinitrc.xfce : xfce4-init-script
- dependencies : gnome-vfs, orbit2, libglade, libgsf, librsvg, (libiconv), ...?
- if you don't know where to put all these files, wait until all bugs are out !!
- WAIT BEFORE YOU COPY THE inittab FILE OVER THE EXISTING ONE !!!!!
- copy all files where they belong
- create a user "gdm"
- try to launch gdm from command line
- if it works, copy inittab to /etc and reboot (and pray)
Don't blame me if something goes wrong, I just need some crash test dummies.
It doesn't really work yet, if you're not a test-dummy, WAIT.