Home / LinuxUser / 2007 / 02 / Von Fenstern und Farben

Top-Beiträge

Ein erstes Resümee
(321 Punkte bei 51 Stimmen)
GIMP - Auswahl: Vordergrundauswahl
(311 Punkte bei 44 Stimmen)
GIMP - Kopierwerkzeuge
(292 Punkte bei 26 Stimmen)
Pen und Touch
(287 Punkte bei 18 Stimmen)
GIMP lässt mich alt aussehen
(279 Punkte bei 33 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 8500 Shops,
3.1 Mio Artikel. Alle Bestseller, Gutscheine und Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Bei Freeware bietet Ihnen kostenlose Software Downloads von Programmen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Von Fenstern und Farben

Fachbegriffe zum X-Window-System erklärt

01.02.2007 Die 3D-Desktops laufen immer stabiler und verdrängen bereits auf vielen Rechnern die alten 2D-Oberflächen. Ein Grund mehr, sich mit den Grundlagen der grafischen Oberfläche und den neuen Techniken vertraut zu machen.

In der Umgangssprache steht der Begriff Linux meistens für ein komplettes System mit grafischer Oberfläche, zahlreichen Programmen und Tools. Strenggenommen stellt Linux aber nur den Betriebssystemkern bereit, den so genannten Kernel. Für bunte Fenster, die sich mit einer Maus bedienen lassen, sorgt das X-Window-System, auch einfach X genannt.

Wer jetzt mit Linux einsteigt, hat es leicht: Aktuelle Distributionen nehmen dem Anwender die Konfiguration der grafischen Oberfläche ab. Man darf noch entscheiden, welche Arbeitsumgebung man verwenden will, das Setup aber erfolgt weitgehend automatisch. Hinter der Bühne von KDE, Gnome oder XFCE arbeitet ein eingespieltes Team von Programmen daran, die Augen mit optischen Reizen zu kitzeln. Die Hauptrollen in diesem Team spielen der X-Server und die X-Clients.

Server und Client

X besteht aus zwei Teilen: dem X-Server und dem X-Client. Der Server versorgt einen oder mehrere X-Clients mit bestimmten Funktionen. Ein X-Client dagegen ist ein grafisches Programm, dass den X-Server braucht, um überhaupt arbeiten zu können. Firefox beispielsweise ist ebenso ein X-Client wie der Windowmanager, der für Aussehen und Verhalten von Fenstern verantwortlich zeichnet. X-Server und -Clients vollbringen sämtliche Arbeit für die Darstellung eines Desktops wie KDE.

Der X-Server kümmert sich dabei um das Wie der Darstellung, die X-Clients um das Was (Abbildung 1). Diese Trennung ermöglicht es, dass der X-Window-Client und der -Server auf zwei verschiedenen Rechnern arbeiten: Ein Rechner betreibt den X-Server, auf den die X-Clients von anderen Rechnern aus zugreifen können. Server und Client lassen sich dabei beliebig austauschen.

Abbildung 1: Wie das Programm auf den Bildschirm kommt: Über X-Server, Treiber und Grafikkarte führt der Weg letztendlich zur Bildschirmausgabe.

Der X.org-Server

Die derzeit verbreitetste X-Variante ist der Standard-X-Server X.org [2], der von der X.org-Foundation [3] entwickelt wird und momentan in der Version 7.1 vorliegt. Bei X.org handelt es sich um eine Weiterentwicklung des alten XFree86-Servers. Zur Trennung von XFree86 und X.org kam es auf Grund von internen Differenzen im Team bezüglich der XFree86-Lizenz.

Die Architektur des X.org-Server ist recht einfach zu verstehen: Der Server kommuniziert durch den Linux-Kernel mit den Ein- und Ausgabegeräten, die für die grafische Oberfläche notwendig sind. Das betrifft vor allem Maus und Tastatur, deren Eingaben dargestellt werden und Reaktionen des Systems zur Folge haben. Eine Ausnahme bildet die Grafikkarte: Sie spricht der Server in der Regel direkt an, ohne erst den Kernel zu fragen. Analog zum Kernel bringt auch X.org für die meisten Geräte Treiber mit, die man ebenfalls Module nennt. Dennoch handelt es sich bei Kernel- und X.org-Modulen um ganz unterschiedliche Komponenten, die man nicht miteinander verwechseln sollte.

Einige Grafikkartenhersteller stellen zusätzliche Treiber zur Verfügung, diese in der Regel aus einem Kernel- und einem X.org-Modul bestehen. Die bekanntesten unter ihnen sind die kommerziellen Treiber von Nvidia und ATI. Sie liefern zwar (bessere) 3D-Unterstützung und ermöglichen, sämtliche Monitorausgänge zu nutzen, enthalten aber Closed-Source-Code und verstoßen somit laut einigen Kernelentwicklern gegen die GPL. Bei Problemen mit diesen Treibern sind Linux-Benutzer auf den Support des Grafikkartenherstellers angewiesen.

Aktuelles Heft bestellen
Kommentare
Einem Freund empfehlen    Druckansicht

598 Hits
Wertung: 92 Punkte (15 Stimmen)

Infos zur Publikation

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Grafische Oberfläche sofort beenden
Grafische Oberfläche sofort beenden
Marcel Hilzinger, 05.09.2010 22:11, 2 Kommentare

Wer schon länger mit Linux arbeitet, kennt die Tastenkombination [Strg]+[Alt]+[Rücktaste] vermutlich bestens. Damit lässt sich der X-Server sofort beenden, was hilfreich sein kann, wenn die gr...

Aktuelle Fragen

Standard-Arbeitsflächen-Behälter
Reinhard Ahl, 06.09.2010 18:51, 0 Antworten
In openSUSE 11.3 lässt sich bei den Arbeitsflächen-Einstellungen der Standard-Arbeitsflächen-Behä...
Komme nicht auf die Gnome Benutzeroberfläche
Daniel A., 04.09.2010 12:59, 2 Antworten
Hallo, für meinen alten F Siemens Amilo Pro habe ich mir etwas ganz besonderes überlegt. Linu...
procmail hilfe
Nikos G, 03.09.2010 17:08, 2 Antworten
Hallo, ich habe folgendes Problem: Wenn jemand z.B von mail1@gmx.de uns eine mail an mehrere E...
Auf Linux umsteigen zu kompliziert? Bitte um Rat!
Sandra Wagner, 03.09.2010 15:48, 10 Antworten
Hallo zusammen, bin ganz neu hier und bisher kein Linux-Nutzer. Ein neues Notebook steht an. D...
SUSE und Windows parallel betreiben, reparieren des BOOTMANAGERS
oli m., 31.08.2010 10:17, 6 Antworten
ich betreibe XP, VISTA, W7 und SUSE parallel auf einer Festplatte. wenn ich SUSE als letztes ins...