![無法開啟X伺服器](https://rvso.com/image/52101/%E7%84%A1%E6%B3%95%E9%96%8B%E5%95%9FX%E4%BC%BA%E6%9C%8D%E5%99%A8.png)
我正在嘗試顯示圖像的尺寸,然後使用我的系統所說的名為 的程式調整它們的大小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
:
您應該可以遠端顯示 GUI 應用程式。