Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

barracuda156

macrumors 601
Original poster
I am getting this to a somewhat usable shape.

Wayland terminal emulator (foot), wayland image viewer (swayimg), basic support for EGL via Mesa.

wayland2.png

ppc_egl.png


Gonna push updates to PPCPorts tonight, please try and let me know if it works for you.
 
  • Love
Reactions: alex_free
I have to say that I'm very behind the times on the Wayland/X11 difference and background. The extent of my understanding is related to BSD/Linux, and the notion that while X11 does work Wayland has been unavailable on PPC. If we have some progress in Wayland applications on MacOS does that imply that Wayland could be a useable display server for PPC Linux?
 
I have to say that I'm very behind the times on the Wayland/X11 difference and background. The extent of my understanding is related to BSD/Linux, and the notion that while X11 does work Wayland has been unavailable on PPC. If we have some progress in Wayland applications on MacOS does that imply that Wayland could be a useable display server for PPC Linux?

I would expect Wayland to be usable out-of-the-box on Linux (some end-user apps may have broken colors because developers never bothered to write correct code, but Wayland as such should be fine).
This is more of “Wayland is not supported on macOS” rather than anything powerpc-specific.
 
This is great because if I understand it correctly, it would allow apps to build with a Wayland or x11 interface (if u get Wayland) rather then requiring one to write an entirely new cocoa one (or reuse older interface code, kinda what PowerVLC does). Also Apple x11/quartz is near 2 decades old, and things are (unfortunately) moving away slowly from x11 for better or for worse. When X11 is really supported I think it’s great. Apple did a good job back in the day with theirs and are a good example. I think X gets a bad wrap because of the thousands of possible Linux configurations from back in the day with incorrectly configured drivers and what not. Even that has changed a lot since then it’s really not the same situation.

What’s the status of X11 in PPCPorts by the way? I kinda have this insane idea of trying to build wine targeting x11 on Intel at some point (at the very least I’d imagine cli programs could work without x)
 
This is great because if I understand it correctly, it would allow apps to build with a Wayland or x11 interface (if u get Wayland) rather then requiring one to write an entirely new cocoa one (or reuse older interface code, kinda what PowerVLC does). Also Apple x11/quartz is near 2 decades old, and things are (unfortunately) moving away slowly from x11 for better or for worse. When X11 is really supported I think it’s great. Apple did a good job back in the day with theirs and are a good example. I think X gets a bad wrap because of the thousands of possible Linux configurations from back in the day with incorrectly configured drivers and what not. Even that has changed a lot since then it’s really not the same situation.

What’s the status of X11 in PPCPorts by the way? I kinda have this insane idea of trying to build wine targeting x11 on Intel at some point (at the very least I’d imagine cli programs could work without x)

Supported X11 upstream: https://github.com/X11Libre/xserver

Caveat: it has some oddities not handled yet (though not exclusive to Xlibre, they also affect latest Xquartz).
Port: https://github.com/macos-powerpc/powerpc-ports/tree/main/x11/xlibre-xserver (works on 10.6+, tested on 10.6 ppc and 10.15 x86_64, but see caveat).

What I normally use on 10.6 ppc:
Port: https://github.com/macos-powerpc/powerpc-ports/tree/main/x11/xquartz

On ppc64 either is broken, AFAIK, I did not yet fix the issue.

On 10.5 more reliable is arguably an old https://github.com/macos-powerpc/powerpc-ports/tree/main/x11/xorg-server-legacy
 
  • Like
Reactions: alex_free
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.