无法打开 X 服务器

cea*_*cea 7 imagemagick

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

slm*_*slm 8

该消息是因为您没有该 shell(root)的权限,无法将 GUI 窗口显示到我认为以普通用户身份运行的 X 服务器上。

在另一个窗口中作为您的普通用户:

$ xhost +
Run Code Online (Sandbox Code Playgroud)

然后再试一次。如果它仍然不起作用,那么您可以尝试$DISPLAY在 root 的 shell 中显式设置变量:

$ export DISPLAY=:0.0
Run Code Online (Sandbox Code Playgroud)

然后重复你的命令,display ...

我已通过 SSH 登录到远程服务器

如果你使用类似的东西登录到某个远程服务器,ssh root@remote你可能会得到这样的东西:

$ ssh -x root@skinner xeyes
Error: Can't open display: 
$
Run Code Online (Sandbox Code Playgroud)

现在,如果您使用开关-X

                                xeyes的ss

您应该远程向您显示 GUI 应用程序。


归档时间:

查看次数:

49636 次

最近记录:

11 年,5 月 前