não é possível abrir o servidor X

não é possível abrir o servidor X

Estou tentando exibir as dimensões de uma imagem e redimensioná-las com um programa que meu sistema diz ser chamado Package ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version.

Mas recebendo erro:

-bash-4.1# exibir main-bg1.jpg

display: não é possível abrir o servidor X `' @ display.c/DisplayImageCommand/420.

Responder1

Essa mensagem é porque você não tem permissões desse shell (root) para exibir janelas GUI para o servidor X que presumo que esteja sendo executado como seu usuário normal.

Em outra janela como seu usuário normal:

$ xhost +

Então tente novamente. Se ainda assim não funcionar, você pode tentar definir explicitamente a $DISPLAYvariável no shell do root:

$ export DISPLAY=:0.0

Em seguida, repita seu comando, display ....

Entrei em um servidor remoto via SSH

Se você fez login em algum servidor distante usando algo parecido, ssh root@remoteprovavelmente obterá algo assim:

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

Agora, se você usar o switch -X:

                                ss de xeyes

Você deve exibir o aplicativo GUI remotamente para você.

informação relacionada