无法打开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 应用程序。

相关内容