X サーバーを開けません

X サーバーを開けません

私は、画像のサイズを表示し、システムで と呼ばれるプログラムを使用してサイズを変更しようとしていますPackage ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version

しかし、エラーが発生します:

-bash-4.1# main-bg1.jpg を表示します

display: X サーバーを開けません `' @ display.c/DisplayImageCommand/420。

答え1

このメッセージが表示されるのは、通常のユーザーとして実行されていると思われる X サーバーに GUI ウィンドウを表示するためのシェル (ルート) からの権限がないためです。

通常のユーザーとして別のウィンドウで:

$ xhost +

その後、もう一度試してください。それでもうまくいかない場合は、$DISPLAYルートのシェルで変数を明示的に設定してみてください。

$ export DISPLAY=:0.0

次に、コマンドを繰り返しますdisplay ...

SSH経由でリモートサーバーにログインしました

次のようなものを使用して遠隔サーバーにログインした場合、ssh root@remote次のような結果が表示される可能性があります。

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

ここでスイッチを使用すると-X:

                                xeyesのss

GUI アプリがリモートで表示されるはずです。

関連情報