Imagemagick

無法打開 X 伺服器

  • March 27, 2014

我正在嘗試顯示圖像的尺寸,然後使用我的系統所說的程序調整它們的大小Package ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version

但出現錯誤:

-bash-4.1#顯示main-bg1.jpg

顯示:無法打開 X 伺服器`’@display.c/DisplayImageCommand/420。

該消息是因為您沒有來自該外殼(root)的權限,無法向我認為以普通使用者身份執行的 X 伺服器顯示 GUI 視窗。

在另一個視窗中作為普通使用者:

$ xhost +

然後再試一次。如果它仍然不起作用,那麼您可以嘗試$DISPLAY在 root 的 shell 中顯式設置變數:

$ export DISPLAY=:0.0

然後重複你的命令,display ...

我已經通過 SSH 登錄到遠端伺服器

如果您使用類似的方式登錄到某個遠端伺服器,ssh root@remote您可能會得到如下資訊:

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

現在,如果您使用開關-X

                                xeyes的ss

您應該讓 GUI 應用程序遠端顯示給您。

引用自:https://unix.stackexchange.com/questions/121716