0

直到几天前,我还在 OSX 10.7 上正常使用 Gimp,没有任何问题。然后我安装了 Inkscape,但由于语言设置问题(系统当前设置为日语)而无法启动它。我安装了 XQuartz 看看是否有什么不同,但没有,所以我把它留在了那里。今天来和 Gimp 做一些工作吧,看起来我在 Inkscape 中遇到的同样的问题也出现在了 Gimp 中(除了这次它与语言无关)。以下是详细信息:

  • X11 和 XQuartz 在正常运行时都会在短暂地窥视扩展坞后崩溃。查看活动监视器表明 XQuartz 正在幕后尽力启动,因为它正在运行但不可见,并且在我强制退出它时再次启动。
  • 当我从终端运行 X11 和 XQuartz 时,X11 工作,但给了我这个:

X11.app: DISPLAY ("/tmp/launch-qlRWSF/org.macosforge.xquartz:0") 与我们的 id ("org.x") 不匹配,取消设置。X11.app: main(): argc=1 argv[0] = ./X11.bin

通过 Mach IPC 等待启动参数。X11.app:无法连接到服务器(未设置显示)。启动 X 服务器。X11.app: 启动 /usr/X11/bin/startx: argv[0] = /bin/sh argv[1] = -c
argv[2] = /usr/X11/bin/startx

font_cache:扫描用户字体目录以生成 X11 字体缓存 font_cache:更新 FC 缓存 xauth:文件 /Users/christopher/.serverauth.22530 不存在 launch_msg("CheckIn") IPC 故障:不允许操作 X11.app:没有启动套接字移交,取消设置 DISPLAY X11.app: do_start_x11_server(): argc=6 argv[0] = /usr/X11/bin/X argv[1] = :0 argv[2] = -nolisten argv[3] = tcp argv [4] = -auth argv[5] = /Users/christopher/.serverauth.22530

Xquartz 开始:X.Org X Server 1.10.6 构建日期:20120513 X11.app:DarwinProcessFDAdditionQueue_thread:休眠以允许 xinitrc 赶上。(EE) 加载键盘映射 /tmp/server-0.xkm 时出错 (EE) XKB:加载键盘映射失败。而是加载默认键盘映射。/usr/X11/bin/xinit:XFree86_VT 属性意外地有 0 个项目而不是 1 个 font_cache:完成

但是,XQuartz 从终端启动时没有问题。

  • 最后,我发现当我从终端调用 xterm 时,它只是坐在那里,没有输出任何东西或接收任何输入。我认为这是不寻常的行为。

我从 X11 输出中检查了几个关键词,即显示部分和键映射部分,但没有发现任何异常。$DISPLAY 值应该是这样,并且键盘映射似乎与远程服务器问题的联系比我的情况(这些是本地问题)更多。

我很感激任何建议。

4

1 回答 1

0

好吧,我只是在创造性地愚蠢。我最近一直在尝试更多终端,结果,把

exec $SHELL

在我的.bash_profile. 删除那条线解决了我的问题。

很长一段时间没有影响任何东西,所以我从来没有抓住它。显然这也会影响 X11 进程。

于 2012-08-17T05:30:33.783 回答