【发布时间】:2023-03-17 21:10:01
【问题描述】:
在 OSX 10.11.6 上运行名为 Baudline 的 XQuartz 相关应用程序。在升级 XQuartz 之前工作正常,但在重新安装两者后,Baudline 在打开 XQuartz 时崩溃。得到以下报告:
错误:尝试将非小部件子“dsm”添加到仅支持小部件的父“baudline” 退出
非常感谢您的帮助。
【问题讨论】:
标签: x11 osx-elcapitan xquartz
在 OSX 10.11.6 上运行名为 Baudline 的 XQuartz 相关应用程序。在升级 XQuartz 之前工作正常,但在重新安装两者后,Baudline 在打开 XQuartz 时崩溃。得到以下报告:
错误:尝试将非小部件子“dsm”添加到仅支持小部件的父“baudline” 退出
非常感谢您的帮助。
【问题讨论】:
标签: x11 osx-elcapitan xquartz
解决了。 A 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 粉丝 DSP 愉快。
【讨论】:
另一个不需要更改系统文件(这可能会破坏其他使用 XQuartz 的应用程序)的解决方案是使用以下终端命令启动 Baudline:
DYLD_LIBRARY_PATH=/opt/X11/lib/flat_namespace /Applications/baudline.app/Contents/Resources/baudline
与另一个答案类似,它让应用程序加载 flat_namespace 版本的 XQuartz 库。缺点是 Baudline 以这种方式启动不会在 Dock 中有单独的图标。
【讨论】: