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.
Mira a ver si te vale esto:
Como usuario haz export XAUTHORITY=$HOME/.Xauthority y luego cambia a root con
su y ya puedes ejecutar aplicaciones X como root en un display de usuario. Si
lo quieres permanente ponlo en .bashrc.