在OSX 10.11.6上运行名为Baudline的XQuartz相关应用程序。在升级XQuartz之前工作正常,但经过全新安装后,Baudline在打开XQuartz时崩溃了。获取以下报告:
错误:尝试添加非小部件子级" dsm"父母" baudline"它只支持小部件 注销
非常感谢您的帮助。
答案 0 :(得分:4)
解决。一个la http://michaelgalloy.com/2016/11/11/problems-with-xquartz-2-7-11-on-macos.html,以下终端命令修复了10.11.6中的小部件中断:
sudo mv /opt/X11/lib/libXt.6.dylib {,。bak}
sudo cp / opt / X11 / lib {/ flat_namespace,} / libXt.6.dylib
向所有Baudline粉丝致敬。
答案 1 :(得分:0)
另一种不需要更改系统文件(可能会破坏其他使用XQuartz的应用程序)的解决方案是使用以下终端命令启动Baudline:
DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace /Applications/baudline.app/Contents/Resources/baudline
类似于其他答案,我们让应用程序加载XQuartz库的flat_namespace
版本。缺点是以这种方式启动的Baudline在Dock中不会有单独的图标。