【问题标题】:Is Xlib Still Used?Xlib 还在使用吗?
【发布时间】:2011-06-27 05:40:29
【问题描述】:

xlib 还在使用吗?我能找到的有用文档是http://tronche.com/,在我看来,它已经过时了。谁使用 Xlib? GTK+ 和 QT 是基于它构建的吗?提前谢谢,嗯。

【问题讨论】:

标签: xlib


【解决方案1】:

是的,GTK+ 和 Qt 等工具包仍然基于 Xlib 构建。向xcb 的迁移正在进行中,但远未完成或普遍。虽然应用程序确实应该写入工具包 API,而不是 Xlib。

顺便说一句,您也可以直接从 X.Org 的源代码中找到 Xlib 文档:http://www.x.org/releases/current/doc/

【讨论】:

    【解决方案2】:

    这些天,libxcb 被使用。还有一个 xlib 兼容层仍然可用 (xlib-xcb)。

    【讨论】:

      【解决方案3】:

      如果你想要硬件加速,根据 freedesktop.org:

      an OpenGL application on the X Windows must use Xlib and thus can’t be done using only XCB.

      如果你想要opengl,你必须有xlib,即使你只使用xcb。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-27
        • 1970-01-01
        相关资源
        最近更新 更多