Xlib
Xlib ist eine Programmbibliothek unter anderem für das Zeichnen grafischer Benutzeroberflächen über das X Window System auf unixoiden Systemen.
Sie regelt als Client-Bibliothek für das X-Window-Protokoll im X Window System die Interaktion von Clients mit einem X-Server. Sie stellt Transaktionen des X-Window-Protokolls über Funktionsaufrufe in der Programmiersprache C zur Verfügung.
Diese Funktionen schaffen eine Abstraktion, mit der das Programmieren ermöglicht wird, ohne sich um Details des Protokolls kümmern zu müssen. Wenige Anwendungen nutzen die Bibliothek direkt, stattdessen wird meist auf andere Bibliotheken zurückgegriffen, die die Xlib-Funktionen nutzen, um Widgets zur Verfügung zu stellen, wie zum Beispiel die X11-Versionen der GUI-Toolkits Motif, Qt, FLTK, XForms oder GTK+.

Die Wayland-Versionen der Widget-Toolkits Clutter, GTK+, Qt, SDL und EFL verwenden XLib nicht mehr, sondern codice_1.

Die Xlib erschien erstmals 1985 und ist immer noch für die grafischen Benutzeroberflächen vieler Anwendungsprogramme in Benutzung. Eine Alternative ist die Bibliothek XCB, bei der insbesondere Wert auf eine gesteigerte Effizienz gelegt wird.
Q188860
Programmbibliothek
Concept
Q782543
grafischer Benutzeroberflächen
Concept
Q178481
X Window System
MISC
Q14656
unixoiden Systemen
MISC
Q178481
X Window System
MISC
Q178481
X-Server
MISC
Q15777
Programmiersprache C
Concept
Q1068192
Widget
Concept
Q1193246
GUI-Toolkit
Concept
Q1136830
Motif
MEDIA
Q201904
Qt
MEDIA
Q1331203
FLTK
MEDIA
Q1096034
XForms
MEDIA
Q189464
GTK+
MEDIA
Q14561
Wayland
MEDIA
Q653468
Clutter
MEDIA
Q727439
SDL
MISC
Q692045
EFL
MEDIA
Q1557445
XCB
LOC
Q1579570
Xlib
ORG
Q1579570
Xlib
ORG
Q1579570
Xlib
ORG
+11^^http://www.w3.org/2001/XMLSchema#decimal
11
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
instance of
programming language
instance of
instance of
instance of