我试图弄清楚为什么当我尝试在终端中调用 Ghostscript 或 GhostView(或任何其他 X11 应用程序)时不能使用它们。我正在使用bash
,并且我还使用 Fink 来获取我需要的包。我正在使用 GMT(通用映射工具),并且此gmt
包中不需要 x11 的命令运行得很好,但是当我尝试使用命令$ gs
或来显示后记时$ gv
,我分别收到以下错误消息:
gv: Unable to open the display.
和GPL Ghostscript 9.10: Cannot open X display ':0'.
**** Unable to open the initial device, quitting.
我尝试了很多网上找到的编辑,例如添加编辑~./profile
,如下所示:
test -r /sw/bin/init.sh && . /sw/bin/init.sh
. /sw/bin/init.sh
export DISPLAY=:0
这里的优点是,如果我gmt
在 xterm(X11 中的终端)中运行相同的命令,我需要的图形就可以很好地创建。我想做的就是通过终端调用 X11,但现在我无法让它工作。