http://www.pronix.de -> Bücher -> Bücher aus meiner Feder -> Linux-Unix-Programmierung -> Extra Kapitel: X Window-Programmierung -> Wozu kann ich denn nun die Xlib in der Praxis verwenden?

Wozu kann ich denn nun die Xlib in der Praxis verwenden?

Das Ergebnis (vom Listing eben) ist im Verhältnis zum Aufwand spärlich. Sicherlich kommt Ihnen hierbei die Frage auf, wozu ich Ihnen die Xlib beschrieben habe, wenn der Aufwand, eine Anwendung nur mit dieser Library zu erstellen, nicht unerheblich ist. Nun, zum einen muss man erst mal den Weg des Leidens gehen, um zu Verstehen, und zum anderen stellt die Kenntnis der Xlib eine Art Grundlage für die komplette grafische Programmierung unter Linux/Unix da. Zwar können Sie auch grafische Ausgaben mit der Bibliothek libvga erstellen, dies stellt aber doch eher die Ausnahme dar. Alle grafischen Bibliotheken (Qt, gtk+, Tk, Athena, Motif etc.), welche etwas auf sich halten, bauen in der Regel auf die Xlib auf - ob dies nun GUIs für Anwendungen oder Bibliotheken für Spiele sind. Häufig ist hierbei die Kenntnis der niedrigsten Ebene der Grafikprogrammierung (und auch der Behandlung von Tastatur- und Mausereignissen) von Vorteil. Vielleicht wollen Sie ja auch einen eigenen Windowmanager oder eine eigene grafische Bibliothek (Toolkit) entwickeln, dann sind fundamentale Kenntnisse der Xlib unbedingt nötig.

Hinweis

Die Xlib ist in der Tat ein mehrere Bücher füllendes Thema. Für mehr Dokumentationen können Sie gerne einen Blick auf die Buch-CD werfen.