無法開啟X伺服器

無法開啟X伺服器

我正在嘗試顯示圖像的尺寸,然後使用我的系統所說的名為 的程式調整它們的大小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」。

答案1

該訊息是因為您沒有該 shell(root)的權限來向 X 伺服器顯示 GUI 窗口,我認為該 X 伺服器正在以普通用戶身份運行。

以普通使用者身分在另一個視窗中:

$ 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 黨衛軍

您應該可以遠端顯示 GUI 應用程式。

相關內容