我正在尝试显示图像的尺寸,然后使用我的系统说在那里调用的程序调整它们的大小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。
该消息是因为您没有该 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 root@remote
你可能会得到这样的东西:
$ ssh -x root@skinner xeyes
Error: Can't open display:
$
Run Code Online (Sandbox Code Playgroud)
现在,如果您使用开关-X
:
您应该远程向您显示 GUI 应用程序。
归档时间: |
|
查看次数: |
49636 次 |
最近记录: |