Re: No arranca GUI en sesión de terminal

Jordi Blanch Carles <[email protected]> Mon, 23 Nov 2009 18:08:48 +0100
Newsgroups gmane.linux.pxes.spanish
Message-ID <[email protected]>
Hola Mario,
gracias por tu respuesta, lo que comentas funciona correctamente, lo
que pasa es que si no lo haces desde una cuenta con privilegios de
administrador no puedes acceder al fichero .Xauthority del usuario en
cuesti=F3n, y por lo tanto, si quieres hacer un "su" a un usuario que no
sea root y que no tiene permisos para ver tu .Xauthority, el m=E9todo
que has propuesto no funciona. Se podria copiar este fichero a un
directorio accesible desde otras cuentas, pero no me parece muy
pr=E1ctico, ya que me gustaria poder ejecutar la aplicaci=F3n que quiero
ejecutar desde distintos usuarios de una forma m=E1s pr=E1ctica, los
usuarios de mi servidor no tienen conocimientos de linux ni nada por
el estilo, y hacerles meter cosas como exports, etc no va a ser
operativo.

Hay alg=FAn modo para que Ubuntu se salte las comprovaciones de
.Xauthority y todo lo dem=E1s?

Gracias.

> El lun, 23-11-2009 a las 13:34 +0100, Jordi Blanch Carles escribi=F3:
>> Buenas tardes a todos,
>>
>> estoy intentando abrir una aplicaci=F3n gr=E1fica desde una sesi=F3n de =
otro
>> usuario a trav=E9s de un gnome-terminal y no me deja, me aparece el
>> mensaje "cannot open display".
>>
>> Estoy utilizando un terminal gr=E0fico que arranca a trav=E9s de LTSP
>> contra un servidor Ubuntu 8.04LTS. Mi sesi=F3n GNOME funciona
>> correctamente, pero cuando abro un terminal de l=EDnea de comandos desde
>> mi sesi=F3n gr=E1fica y accedo como otro usuario utilizando el comando
>> "su", cuando intento arrancar cualquier aplicaci=F3n con GUI (por
>> ejemplo el Nautilus) entonces me aparece el mensaje "cannot open
>> display".
>>
>> Por contra, si utilizo el ssh para acceder a la misma cuenta (ssh -X
>> cuenta@localhost) las aplicaciones gr=E1ficas arrancan correctamente.
>>
>> Alguien podr=EDa decirme porqu=E9? Como puedo hacerlo para arrancar
>> programas con GUI a trav=E9s de "su"?
>>
>
> export DISPLAY=3Dxx.xx.xx.xx:0
> export XAUTHORITY=3D/home/usuario/.Xauthority