Xterm在命令行上停顿,XQuartz反复崩溃并重新启动

时间:2012-08-16 11:22:01

标签: x11 gimp xterm inkscape

直到几天前,我在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:不能   连接到服务器(未设置DISPLAY)。启动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:file   /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)加载keymap /tmp/server-0.xkm(EE)时出错XKB:失败   加载keymap。改为加载默认键盘映射。在/ usr / X11 / bin中/ xinit的:   XFree86_VT属性意外地有0个项而不是1个font_cache:   完成

然而,XQuartz从终端开始没有问题。

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

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

我感谢任何建议。

1 个答案:

答案 0 :(得分:0)

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

exec $SHELL

在我的.bash_profile中。删除该行解决了我的问题。

它没有影响任何时间,所以我从来没有抓住它。显然,这也会影响X11流程。