打开XQuartz:OSX 10.11.6后,Baudline应用程序崩溃了

问题描述 投票:0回答:2

在OSX 10.11.6上运行一个名为Baudline的XQuartz依赖应用程序。在升级XQuartz之前工作正常,但经过全新安装后,Baudline在打开XQuartz时崩溃了。获得以下报告:

错误:尝试将非小部件子级“dsm”添加到仅支持小部件注销的父级“baudline”

非常感谢您的帮助。

x11 osx-elcapitan xquartz
2个回答
4
投票

解决了。 a la http://michaelgalloy.com/2016/11/11/problems-with-xquartz-2-7-11-on-macos.html,以下终端命令修复了10.11.6中的小部件中断:

sudo mv /opt/Kks11/lib/libHt.6.doliivtalk.bak}

sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib

向所有Baudline粉丝致敬。


0
投票

另一个不需要更改系统文件的解决方案(可能会破坏使用XQuartz的其他应用程序)是使用以下终端命令启动Baudline:

DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace /Applications/baudline.app/Contents/Resources/baudline

与其他答案类似,它让应用程序加载XQuartz库的flat_namespace版本。缺点是Baudline开始这种方式在Dock中没有单独的图标。

© www.soinside.com 2019 - 2024. All rights reserved.