皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

libx11-compat 项目正致力于在 SDL 上实现 Xlib 的适配层,以适配 Wayland、macOS 与 Android 平台。

为了让X11客户端程序能够在搭载Wayland的现代Linux桌面环境中继续运行,甚至能直接在macOS或Android平台上运行,目前业界正在开发一款名为libx11-compat的全新兼容方案。该项目致力于在SDL2/SDL3接口之上重新实现Xlib客户端库,以此覆盖尽可能多的底层平台。

开源开发者黄庆俊(Jim Huang)公开介绍了他主导推进的libx11-compat项目:这是一款轻量化的X11客户端兼容层,所有依赖Xlib的应用无需修改源码即可直接运行——比如在没有安装XQuartz的macOS系统、仅启用Wayland的Linux桌面会话、无外设CI环境、Android以及其他非原生支持X11的平台上都能直接启动这类程序。

libx11-compat 项目正致力于在 SDL 上实现 Xlib 的适配层,以适配 Wayland、macOS 与 Android 平台。

libx11-compat库是运行于进程内的X窗口系统客户端库实现,基于SDL2/SDL3、SDL_ttf与Pixman组件构建。目前该代码已经可以在不依赖X Server的前提下,运行XMosaic、Qt2应用、XCircuit、XMMS等多款经典X11应用。

libx11-compat 项目正致力于在 SDL 上实现 Xlib 的适配层,以适配 Wayland、macOS 与 Android 平台。

想要了解更多libx11-compat相关信息的用户,可以前往该项目的GitHub主页查阅详情。

转自 libx11-compat Is Working To Implement Xlib Atop SDL For Wayland, macOS, Android – Phoronix