> En ese caso el usuario que inici� X , digita: > > $ host +localhost > > y el usuario que desea conectarse > > $ export DISPLAY=myhost:0.0 > $ programa
Eso es en general Algo Malo(TM). En particular si se est� trabajando en un laboratorio de computadoras, o en general en un sitio donde las m�quinas est�n conectadas a una red y existe la posibilidad de que otros usuarios ingresen a la m�quina mientras se hace eso. La forma correcta: $ sudo loquesea sudo deja pasar la mayor�a de las variables de ambiente, y en este caso las relevantes son $DISPLAY y $XAUTHORITY. root tiene usualmente acceso al socket usado para hablarle al servidor (/tmp/.X11-unix/X0) y en la mayor�a de los casos tambi�n puede leer el archivo se�alado en $XAUTHORITY, lo cual quiere decir que puede hacer una conexi�n al servidor sin mayor cosa. Si ese no es el caso, la otra forma correcta es extraer la informaci�n de autorizaci�n del servidor: $ xauth nextract - $DISPLAY 0100 0003 726170 0001 30 0012 4d49542d4d414749432d434f4f4b49452d31 0010 6fd198eae3c543e179dcf6d064ab06c5 y pasarle esa informaci�n a la otra cuenta: $ export XAUTHORITY=~/.Xauthority-tmp $ xauth nmerge - una vez hecho eso se puede: $ env DISPLAY=el_otro_display comando 0100 0003 726170 0001 30 0012 4d49542d4d414749432d434f4f4b49452d31 0010 6fd198eae3c543e179dcf6d064ab06c5 EOD y funciona. Marcelo -- Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe' Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas
