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

Re: Que el ordenador haga xhost + en cada inicio



Estado actual:

He ido a /etc/kde3/kdm/kdmrc y he añadido en [X-*-Core]
AuthFile=/var/run/xauth/XauthFile

Luego he creado el enlace
ln -s /var/run/xauth/XauthFile /root/.Xauthority

En /root/.profile he añadido
DISPLAY=:0.0
export DISPLAY

Y ya funciona el comando en una consola como superusuario, pero ahora el problema es que en código java, dentro de una aplicación web para tomcat, si dejo que tomcat se arranque con init (/etc/init.d/tomcat start), la aplicación no hace que se ejecute el programa. Pero si dentro de una consola como superusuario arranco el tomcat con el mismo comando /etc/init.d/tomcat start, si puedo utilizar la aplicación y que el programa que lanza haga capturas de pantalla de las webs.

La salida de ps para el tomcat arrancado por init es:

root 3321 4.1 7.4 286852 38436 ? S 17:51 0:04 /usr/local/jdk1.5.0_03/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogMa

Y ejecutado desde consola como superusuario:

root 3702 0.6 8.8 290944 45428 pts/1 S 17:55 0:04 /usr/local/jdk1.5.0_03/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogMa

¿Que diferencia hay del valor pts/1 al ? en la columna TTY?

		
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com



Reply to: