Yes, when testing with xsetup.sh I started another X session 'on top' of the current X session. But I have found that I don't actually have to run the xsetup.sh to get it to work (i.e. allow desktop to boot, then open terminal and type 'startx' and all the colors are good).

To test the screen with just 1 X session with xsetup.sh, you can do:1. run xsetup.sh, choose options2. close X (ctrl+alt+backspace, or menu>Window manager>exit)3. startx4. If the screen is still messed up, repeat 1-3.