Date: Sat, 16 Dec 2006 17:26:11 -0600 From: Lane <lane@joeandlane.com> To: freebsd-questions@freebsd.org Subject: Re: xorg on a headless, mouseless, keyboardless box Message-ID: <200612161726.11808.lane@joeandlane.com> In-Reply-To: <DD440D33-07F4-4ECC-8273-F4B2F4E8E847@u.washington.edu> References: <200612161224.14708.lane@joeandlane.com> <DD440D33-07F4-4ECC-8273-F4B2F4E8E847@u.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 16 December 2006 17:11, Garrett Cooper wrote: > On Dec 16, 2006, at 10:24 AM, Lane wrote: > > Hi, > > > > I need to run X ... or in some way gain access to the display > > output on a > > remote box that has neither mouse, keyboard, or console. > > > > Is this even possible? > > > > I've been looking at the handbook: > > > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x- > > xdm.html#AEN6864 > > > > But it doesn't jump out at me how I should make this work. > > > > I've edited /usr/X11R6/lib/X11/xdm/xdm-config and Xaccess to listen > > for the > > connection, but when I run > > > > xdm > > > > on the remote box it fails with "No core pointer" > > > > So I followed the limited instructions on the X wiki and added > > > > Section ServerFlags > > option "AllowMouseOpenFail" > > EndSection > > > > But now I get > > > > Fatal error: no screens found. > > > > Is it even possible to have the remote headless box host an X session? > > > > thanks, > > > > lane > > Lane, > Did you by chance remove keyboard / mouse support from your kernel? > kldstat(8) may hold the answers, unless you have the mouse compiled > directly into the kernel. Sounds like that may be your problem: > <http://www.mail-archive.com/linux-newbie@vger.kernel.org/ > msg06918.html>. > So you could try commenting out the mouse and keyboard references, > just to see what happens.. > Another solution that you may want to look into as an alternative to > using xdm is X11 forwarding via SSH. > -Garrett Garrett, Thanks for responding. No, it's an SMP kernel which includes GENERIC. Do you mean commenting out references to mouse and keyboard in /sys/i386/conf/GENERIC? Like these: device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse That seems a little extreme - recompiling the kernel to get X to work? I'll certainly do it if the technique is endorsed by anyone ... but I'm not so much ready to "see what happens," as the server is thirty miles away behind a locked door, and I may not like what happens, at all :) Yeah, the ssh -X "trick" works great for userland stuff. But I haven't yet fingered out how to run a gui process on the remote as "root" and get by the authentication issues. Do you have any experience with that? Thanks, again. Lane
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612161726.11808.lane>