我正在尝试显示图像的尺寸,然后使用我的系统所说的名为 的程序调整它们的大小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 应用程序。