no se puede abrir el servidor X

no se puede abrir el servidor X

Estoy intentando mostrar las dimensiones de una imagen y luego cambiar su tamaño con un programa que mi sistema dice que se llama Package ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version.

Pero obteniendo error:

-bash-4.1# mostrar main-bg1.jpg

pantalla: no se puede abrir el servidor X `' @ display.c/DisplayImageCommand/420.

Respuesta1

Ese mensaje se debe a que no tiene permisos desde ese shell (raíz) para mostrar ventanas GUI en el servidor X que supongo que se ejecuta como su usuario normal.

En otra ventana como tu usuario normal:

$ xhost +

Entonces inténtalo de nuevo. Si aún no funciona, puedes intentar configurar explícitamente la $DISPLAYvariable en el shell de root:

$ export DISPLAY=:0.0

Luego repite tu comando display ....

Inicié sesión en un servidor remoto a través de SSH

Si ha iniciado sesión en algún servidor distante usando algo como ssh root@remoteprobablemente obtendrá algo como esto:

$ ssh -x root@skinner xeyes
Error: Can't open display: 
$

Ahora si usas el interruptor -X:

                                ss de xeyes

Debería volver a mostrarle la aplicación GUI de forma remota.

información relacionada