I found a simple solution for my application: 1. I use kdm with autologin. That starts KDE with a user set up to autorun amarok and x11vnc -many, without any intervention on boot. It does this with a script in ~/.kde/Autorun. I'm not worried about security in my LAN which is behind a firewall and not open to outside access.
2. I use the following in xorg.conf to allow X to start without a keyboard or mouse attached. Section "ServerFlags" Option "AllowMouseOpenFail" Option "AllowKeyboardOpenFail" EndSection The box boots and I can access the desktop with a VNC client from anywhere in the LAN and play music from amarok onto my stereo. I still need to find a decent USB-WLAN NIC for the box. It's a mini-pc and doesn't have a pci slot. Any suggestions there? A USB-Stick using the zd1211rw module didn't work reliably. Chris On Friday 11 May 2007 21:49, Chris wrote: > On Tuesday 01 May 2007 18:20, Greg Folkert wrote: > > For me, if I want to "log in from a graphical screen" on a headless > > machine. I use a gdm setup and xorg using the dummy xserver. I then > > enable XDMCP. On linux (since I use gdm to manage my displays > > typically), I use "gdmflexiserver -n" which starts it in xnest mode. > > Thanks, for the suggestions! Unfortunately I haven't gotten it to work > yet. > > what do you mean with "I use gdmflexiserver -n". When I enable XDMCP and > connect from a remote machine I get an empty X-Server desktop (with the > X-mouse). I'm sorry, but this is all new to me. > > I don't need anything fancy, a primitive first approach was to setup an > autologin from kdm, then run X11vnc from a sript so that I could connect > from a remote computer. It would work if I kept everything plugged in, but > I'd like to just put the box an a shelf and run it from a laptop or > whatever. > > Chris > > > From there, once you get everything setup properly you should be able to > > login through an xnest session and do everything you want. This is using > > straight X11. > > > > Now for the windows side, I just use the X11 server cygwin provides. It > > works, doesn't take a TON of resources and is faster and easier to use > > than VNC any day. Of course, YMMV. > > > > For getting things setup on you headless machine, you need to basically > > configure X to not care that a mouse or keyboard are not there. And to > > use the "dummy" xserver. And you will also need to install the "void" > > input driver. > > > > apt-get install xserver-xorg-input-void xserver-xorg-video-dummy > > > > There are multiple methods to do this... but I suggest finding the > > (still applicable) XDMCP howto. http://tldp.org/HOWTO/XDMCP-HOWTO/ > > > > Key sections of xorg.conf are: > > > > Section "InputDevice" > > Identifier "Configured Mouse" > > Driver "void" > > EndSection > > > > and > > > > Section "InputDevice" > > Identifier "Generic Keyboard" > > Driver "void" > > EndSection > > > > and > > > > Section "Device" > > Identifier "Headless" > > Driver "dummy" > > EndSection > > > > and > > > > Section "Screen" > > Identifier "Default Screen" > > Device "Headless" > > EndSection > > > > Nothing else _should_ be needed to be changed. It should work without > > changing much of anything else (except to get the XDMCP working from gdm > > on the "remote machine") > > > > The void driver allows the keyboard and mouse to be missing, as they are > > "dummy" drivers. > > -- > C. Hurschler -- C. Hurschler -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]