[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CAN'T OPEN DISPLAY IN WOODY



Felipe Martínez Hermo <felipe@galicia.ugt.org> writes:
> 	I have just upgraded to woody and I just can't connect to my X
> 	server.
>
> 	User "felipe" is running X and I want to execute an application
> 	on that X server. The usual procedure used to be:
>
> 		felipe@machine$ xhost +

Gaack!  That's *always* the wrong answer...

> 		felipe@machine$ su somebody
> 		Password:
>
> 		somebody@machine$ export DISPLAY=machine:0.0
>
> 		somebody@machine$ xcalc & (for example)

I'd suggest reading the Remote-X-Apps mini-HOWTO, either off of
http://www.linuxdoc.org/ or under /usr/share/doc/HOWTO/en-txt/mini if
you have the doc-linux-text package installed.  Section 7 describes
how to do this sort of thing safely.

(Answering a little more directly, woody's X server intentionally
disabled direct network connections to prevent naive users from
opening massive security holes for themselves with 'xhost +'.  You
*could* turn this back on but you really don't want to.  In normal
usage you should never need to set DISPLAY directly; you should either
use ssh X forwarding if you're connecting to a remote machine or set
XAUTHORITY or something similar to use a local connection.  All of
this is covered in the mini-HOWTO, though.)

-- 
David Maze         dmaze@debian.org      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
	-- Abra Mitchell



Reply to: