QUOTE(scheck.r @ Mar 2 2006, 01:28 AM)
it doesn't want to run as a root.
Quoted from the GUI:
"The xscreensaver daemo did not strat up properly. You are running as root. This usually means that xscreensaver was unable to contact your X server because access control is turned on."
and from console:
Xlib: connection to ":0.0" refused by server
".....If you insist on logging in as root, you will have to turn off X's security features before xscreensaver will work"
I know I can create a user but it's not well supported in PdaX at the moment.
For security reasons you cannot run Xscreensaver as root in a desktop too.
You cannot see this in your Desktop 'cause the Xscreensaver is normally managed by a Display Manager like XDM or GDM.
If you try to run it as root, xscreensaver will run as nobody instead, and that makes your attempts to connect to the Xserver fault.
However if you want to run, you have to XHOST +LOCAL: to allow other users to connect to X, but it will not lock your screen.
Another way is to startx as root, open an xterm, type XHOST +LOCAL: and SU - ANormalUser -c xscreensaver
However i startx as a normal user and then SU as ROOT to change system settings to prevent to corrupt JFFS2 rom files.
I think i will make some DIALOG scripts to manage configuration as ROOT like a i do on my Desktop.
Hope this help.