2016-09-28 15 views
0

私はssh経由でリモートLinuxサーバーに接続していますが、ImageMagickのdisplayコマンドを実行しようとしています。別のマシンから接続すると同じ問題が発生しないので、問題はおそらくサーバー側にないことがわかります。そして、ローカルマシンにXQuartzをインストールしただけでなく、sshタグ-Yと-Xを使って接続しても問題は解決しませんでしたが、次のエラーが表示されます。私のコンピュータはエルキャピタンを実行しているMacBook Proです。何か案が?ssh接続時のXQuartzエラー

display: unable to open X server `' @ error/display.c/DisplayImageCommand/426. 

ありがとう!

+0

私の答えはあなたの問題を整理しましたか?もしそうなら、それをあなたの答えとして受け入れることを検討してください - 投票数の横にある緑色のチェックマーク/チェックマークをクリックしてください。そうでない場合は、私が、または他の誰かがあなたをさらに助けることができるように、何がうまくいかないと言ってください。ありがとう。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –

答えて

0

何かをしてリモートマシンを接続する前に、あなたのMacのバックグラウンドでXQuartzを開始するというトリックだと思います。

だから、あなたのMac上で、ターミナルでは、XQuartzを開始します。

X & 

今、あなたのDockのXQuartzアイコンを右クリックし、クリックします。

Applications -> Terminal 

とで表示される端末:

xhost + 

その後、正常に動作したら、少し具体的なIPアドレスでxhostコマンドのセキュリティを強化します。

+0

幸いにも、私はここで同じ問題を抱えています。 "xhost +"と入力すると、 – AndyW

+0

xhost:ディスプレイを開くことができません " – AndyW

+0

表示コマンドを呼び出そうとすると、上記と同じエラーが表示されます – AndyW