无法打开显示:优胜美地mac os x上Gdis程序的Gtk警告

无法打开显示:优胜美地mac os x上Gdis程序的Gtk警告,gtk,warnings,osx-yosemite,Gtk,Warnings,Osx Yosemite,我是mac的新手,不知道该怎么解决这个问题 让我解释一下 我试图在mac上使用Gdis(已经有了一个可执行文件) 当我双击可执行文件时,屏幕上没有显示任何内容 因此,我转到gdis.log文件,看到以下错误: (gdis:56038):Gtk警告**:无法打开显示:/private/tmp/com.apple.launchd.LqpuLdwkGW/org.macosforge.xquartz:0 然后我对文件执行ls-l,我看到: srw rw rw-1 name name 0B Nov 29

我是mac的新手,不知道该怎么解决这个问题

让我解释一下

我试图在mac上使用Gdis(已经有了一个可执行文件)

当我双击可执行文件时,屏幕上没有显示任何内容

因此,我转到gdis.log文件,看到以下错误: (gdis:56038):Gtk警告**:无法打开显示:/private/tmp/com.apple.launchd.LqpuLdwkGW/org.macosforge.xquartz:0

然后我对文件执行ls-l,我看到: srw rw rw-1 name name 0B Nov 29 17:14/private/tmp/com.apple.launchd.LqpuLdwkGW/org.macosforge.xquartz:0=

该文件是0B

我读到有人在升级到约塞米蒂时遇到了这个问题,他们不得不重新安装xcode和xquartz

我的机器刚刚安装了一个全新的yosemite,我同时安装了xcode和xquartz

我找到了一些线索,但没有一条有用:

这个很有帮助,但在我的安装中找不到运行配置

还有这个,但是这个没有正确的答案

当我检查我的环境时,我有DISPLAY=/private/tmp/com.apple.launchd.LqpuLdwkGW/org.macosforge.xquartz:0

与gtk警告相同

有什么想法吗


提前谢谢你

好吧,这可能不是最清晰的答案,但我认为gdis可执行文件在yosemite上不起作用,你必须自己重新编译它

我之所以这么说,是因为我安装了inkscape,它工作得很好,所以问题不是来自xquartz

所以我首先从他们的网站安装了Mac端口:

从我安装的mac端口: cvs和perl

然后我去了gdis网站并下载了开发版本:按照说明进行

当您尝试编译它时,会丢失一些库

因此,使用mac端口,您需要安装:

pkgconfig、gtk2和gtkglext

这应该行得通。(另外,我建议回答“是”以构建OS-X应用程序包?问题,以便在最后得到一个gdis.app

希望这能帮助那些试图使用gdis的人

干杯