News: 0001647739

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

libx11-compat Is Working To Implement Xlib Atop SDL For Wayland, macOS, Android

([X.Org] 4 Hours Ago libx11-compat)


For helping to keep X11 clients running in a modern Linux desktop world with Wayland or even for running on macOS or Android, there is now yet-another option being developed with libx11-compat. The libx11-compat project is working to re-implement the Xlib client library atop SDL2/SDL3 interfaces for allow broad underlying platform coverage.

Open-source developer Ching-Chun (Jim) Huang wrote in about the work he is pursuing with libx11-compat as a lightweight compatibility layer for X11 clients. For Xlib-dependent applications it can run without source code changes such as with macOS without XQuartz, Wayland-only Linux desktop sessions, headless CI environments, Android, and other non-x11-native platforms.

The libx11-compat library is an in-process implementation of the X Window System client library and built atop SDL2/SDL3, SDL_ttf, and Pixman. The code can currently run a number of classic X11 applications like XMosaic, Qt2 apps, XCircuit, XMMS, and more without an X Server.

Those wanting to learn more about libx11-compat can do so via [1]GitHub .



[1] https://github.com/sysprog21/libx11-compat



Smoking Prohibited. Absolutely no ifs, ands, or butts.