Ja, Toolkits wie GTK + und Qt werden immer noch auf Xlib gebaut. Die Migration zu xcb ist in Bearbeitung, aber noch lange nicht abgeschlossen oder universell. Anwendungen sollten jedoch wirklich in die Toolkit-APIs schreiben, nicht in Xlib.
Übrigens, Sie können Xlib-Dokumente auch direkt von der Quelle bei X.Org finden: Ссылка
Heutzutage wird libxcb verwendet. Es ist auch noch eine xlib-Kompatibilitätsebene verfügbar (xlib-xcb).
Nun, wenn Sie Hardwarebeschleunigung wollen, laut freedesktop.org:
Sie müssen xlib haben, auch wenn Sie nur xcb verwenden, wenn Sie opengl.
möchtenTags und Links xlib