如何为XQuartz指定libX11.6.dylib的路径?


1

我正在尝试使用x11驱动程序运行Wine(因为某些应用仅适用于x11驱动程序)。我已经安装了XQuartz,它可以运行并运行xterm。

但是,当我运行Wine时,它输出:

err:x11drv:process_attach failed to load libX11.6.dylib: dlopen(libX11.6.dylib, 266): image not found
err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.

libX11.6.dylib进去了/opt/X11/lib/libX11。在运行Wine时使用DYLD_FALLBACK_LIBRARY_PATHDYLD_LIBRARY_PATH环境变量指定它不会产生任何效果。

捆绑到.app中的应用程序(例如Inkscape)也不起作用,但是Inkscape不会输出任何错误消息,只是不会出现窗口。

我该怎么做才能使X11应用程序能够使用XQuartz?

Mac OS 10.12.4,XQuartz 2.7.11。


您如何指定DYLD_FALLBACK_LIBRARY_PATH或DYLD_LIBRARY_PATH?SIP也会阻止这些。尝试使用皮袋为packagine的Windows应用程序-它包装葡萄酒和App等advoids这些问题
马克

DYLD_FALLBACK_LIBRARY_PATH=/opt/X11/lib WINEPREFIX=… wine …。Wineskin可以工作,但似乎捆绑了自己的XQuartz。
kolen

哪个文件是你在制定他们和你是如何调用该酒的应用程序-即,使得我们可以重复你的设置
马克

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.