2013/6/12 Yordan <ycattan...@estudiantes.uci.cu>:
> el jar que intento ejecutar es el webplc(un simulador/administrador de plc) 
> uso debian7, kde4, xorg
> la saida del comando env es esta
>
> root@si-adbd-305-23l:/home/administrador# env

> USER=root



>
> ahora cuando ejecuto el jar
> root@si-adbd-305-23l:/media/BARRET/data/plc/webplc/webplc# java -jar 
> webplc.jar
> No protocol specified
> Exception in thread "main" java.lang.InternalError: Can't connect to X11 
> window server using ':0' as the value of the DISPLAY variable.


>
> pero si lo ejecuto sin como usuario y no como root me funciona (cosa que 
> acabo de descubrir)
> alguna idea de que pueda ser?


Pues por eso...
¿por qué diablos usas root para ejecutar un programa?

Es un problema de autorización.
¿Como te haces root, con su, con su -, telnet...?

Se puede hacer, yo no lo he buscado, pero tiene que ver con el comando
"xauth" y el fichero en el $HOME/.Xauthority

Mi consejo, root es solo para administrar el sistema, para todo lo
demás usa tu usuario.

S2.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAGw=rHjRUVQBofTSc9L-X7KCib+gUHRvgr1=z0yeqku89_l...@mail.gmail.com

Responder a