El Jueves, 19 de Enero de 2006 22:18, Havoline escribió:
> Cuando intento ejecutar aplicaciones X como root siempre tengo que hacer
> desde el usuario xhost + antes de pasarme a root, ¿como puedo hacer que
> esto se mantenga entre reinicios?
>
> He probado a poner el comando xauth generate localhost/unix:0
> MIT-MAGIC-COOKIE-1 en varios sitios para que se ejecute como root, pero
> siempre me da este error:
>
> Xlib: connection to "unix:0.0" refused by server
> Xlib: No protocol specified
>
> xauth: (argv):1:  unable to open display "localhost/unix:0".
>
> Intento encontrar la forma de que el servidor X, cuando arranque,
> inserte una entrada válida en /root/.Xauthority para que luego el root
> pueda ejecutar aplicaciones X... no se si es por ahí, o hay otra forma
> más facil.

El que debe hacer "xhost +"  (¡¡¡qué peligro, por cierto!!!) debe ser el 
usuario normalito con el que arrrancas la sesión gráfica.

Por ejemplo, si arancas con el usuario "pepito" con KDE podrías crear un 
script en /home/pepito/.kde/Autostart que ejecutase "xhost +" (no olvides 
darle permisos de ejecución para el dueño pepito).

Supongo que funcionaría.




-- 
y hasta aquí puedo leer...

Responder a