Wine Broken Due To X11 Not Available?

Good day all,


I've had very minimal issues with El Capitan so far, but I've been trying to break down this issue with Wine being completely broken with OS X 10.11.


The problem is when Wine attempts to call an X11 window to be rendered I basically crashes and throws out a window that tells me X11 is no longer available.

I've already attempted to install both the xQuartz Stable and Unstable redists to no avail at solving this problem. I'm not sure if it's an issue with the installer or El Capitan blocking Wine from Accessing the X11 application. People have commented on Reddit and all kinds of other forums with a bunch of wonky solutions that are said to work. But I've tried what I've thought could be them all to no avail. I cannot get any Wine Wrapper or software to execute with success with 10.11.


Some have mentioned it could have something to do with Rootless? I have no idea how I go about remedying this.


Can anyone please help me Get X11 working with Wine?


Here is a screen shot of the error screen:

http://i.imgur.com/dd0pNxy.png


Thank you.


Kindest Regards,

Samuel.

I haven't investigated the X11 issue, per se, but Wine should not require X11 in most cases. Wine has the Mac driver as an alternative to the X11 driver. There are some things it doesn't support (virtual desktop mode being a big one), but for most things it is at least as good if not better than the X11 driver (if I do say so myself).

The issue is that the built in WineskinX11 is broken - it seems to be calling upon a font managment and other rendering tools unsuccessfully. If you open a wrapper package by right clicking and then run the Wine app, slect Advanced, Options, the last check box is for

"Force use of system installed XQuartz instead of built in WineskinX11", typically this IS checked making use of the WineX11 but under 10.11 it causes a fatal error when running the wrapper:

An error occurred while starting the X11 server: "Failed to activate core devices."

Click Quit to quit X11. Click Report to see more details or send a report to Apple.


If you check the box SOME wrappers will work using the XQuartz but most will fail due to configuration issues. I'm surprised 10.11 made it this far without some of the Wine community getting this sorted out. Soem say it is the rootless signing in 10.11...but that is beyond my technical knowledge. -Rob

Just to let you know, disabling rootless does work to restore the wrappers:


Restart, hold Command - R, once booted in the Restore partition go to the Utility Menu and select Terminal

In terminal:

csrutil disable


Then Restart, WineskinX11 should work within the wrappers.


To reenable roootless follow the same directions but in Terminal:

csrutil enable


I'm not a fan of this method but it works, perhaps Wine will update this issues soon.

Wine Broken Due To X11 Not Available?
 
 
Q