Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Xlib – Wikipedia
Xlib – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
Xlib
Basisdaten

Hauptentwickler X.Org Foundation
Entwickler X.Org Foundation
Erscheinungsjahr 1985
Aktuelle Version 1.8.12[1]
(9. März 2025)
Betriebssystem GNU/Linux, BSD-Betriebssystem, Unix-ähnliches System
Programmier­sprache C
Kategorie Programmbibliothek
Lizenz ?
www.x.org, documentation: x.org/xlib (PDF; 2,7 MB)
Xlib, XCB und darauf aufbauende Bibliotheken

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[2] und EFL verwenden XLib nicht mehr, sondern libwayland-client.

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. Xlib wird zudem für die Erstellung von sog. Window Managern verwendet. Unter macOS existiert Apples eigene, von X11 unabhängige Weiterentwicklung namens XQuartz.

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Adrian Nye: Xlib programming manual (= Definitive Guides to the X Window System). 3. Auflage. O’Reilly Media, 1994, ISBN 978-1-56592-002-6. 

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Xlib-Handbuch (englisch)

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Alan Coopersmith: lists.x.org. 9. März 2025 (abgerufen am 10. März 2025).
  2. ↑ github.com
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Xlib&oldid=261496851“
Kategorien:
  • X Window System
  • C-Bibliothek
  • Grafikbibliothek

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id