Xlib 没有 X11?任何图书馆或系统都能够做到这一点吗?

Xlib 没有 X11?任何图书馆或系统都能够做到这一点吗?

首先,如果没有服务器-客户端架构,就无法完全理解 X 协议,但是,大多数 XWindow 应用程序以可以封装在 Xlib 本身内部的方式使用 Xlib 和 Xt,只需转换帧缓冲区和鼠标/键盘面向任何其他 API 的 I/O,例如 SDL。

你知道有 Xlib “前端”这样做吗?

或者,任何可以提供相同想法的“虚拟 XServer”?

谢谢!

答案1

从技术上来说Xlib X11,尽管 的开发者xcb已将其部分替换为xcb(参见Xlib 和 XCB)。这样做(解决现有的限制Xlib)是写作的目的xcb(参见XCL:XCB 的 Xlib 兼容层)。

但没有人仅仅因为设计目标差异很大而结合Xlib起来Xt。相反,已经构建了其他工具包——在Xlib. SDL是几个不同的工具包之一。

相关内容