X Window System: Unterschied zwischen den Versionen
Erscheinungsbild
Leere Seite erstellt |
K Textersetzung - „–“ durch „-“ |
||
(35 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''{{BASEPAGENAME}}''' - Beschreibung | |||
== Beschreibung == | |||
[[Datei:Gnome-2.18.1.png|mini|[[Gnome]] 2.18.1]] | |||
[[Datei:KDE 4.png|mini|[[K Desktop Environment|KDE]] 4.10]] | |||
[[Datei:Xfce461-de.png|mini|[[Xfce]] 4.6.1]] | |||
[[Datei:X client server example.svg|mini|Zusammenwirken von X Server und X Client | |||
* Im oberen Teil der Grafik ist ein Benutzerrechner schematisch dargestellt, auf dem ein X Server die Tastatur, die Maus und den Bildschirm verwaltet | |||
* Der X Server interagiert in dem Beispiel mit drei X Clients: einem lokalen Browser, einem lokalen [[xterm]] (zur Interaktion mit [[Unix-Shell]]) und einem entfernten xterm]] | |||
Das '''X Window System''' (auch '''X Version 11''', '''X11''', '''X''') ist ein [[Netzwerkprotokoll]] und eine Software, die [[Fenstersystem|Fenster]] auf [[Rastergrafik|Bitmap-Displays]] auf den meisten [[Unixoides System|unixoiden Betriebssystemen]] und [[OpenVMS]] ermöglicht | |||
* X11 wurde auf allen gebräuchlichen Betriebssystemen implementiert | |||
Es stellt einen Standardbaukasten und das Protokoll zum Bau einer [[Grafische Benutzeroberfläche|grafischen Benutzeroberfläche]] zur Verfügung | |||
* Dazu gehören Zeichnen und Bewegen von Fenstern auf dem Bildschirm sowie das Behandeln der Benutzereingaben mit Maus und Tastatur | |||
* X schreibt keine spezielle [[Benutzerschnittstelle]] vor, sondern überlässt dies seinen [[Client]]-Programmen | |||
* Deshalb können X-basierte Umgebungen in ihrem Aussehen sehr variieren | |||
* Mithilfe von [[Desktop-Umgebung]]en - die bekanntesten, [[K Desktop Environment|KDE]] und [[Gnome]] sind rechts abgebildet - wird dem entgegengewirkt. [[Endanwender]] kommen auf modernen Unix-Desktops mit den Kernprogrammen des X Window Systems kaum noch in Berührung | |||
Frühere Anzeigeprotokolle konnten nur eingebaute oder direkt angeschlossene Anzeigen verwalten | |||
* In Erweiterung dazu wurde X spezifisch als [[Client-Server-Modell#Client-Server-System|Client-Server-System]] entworfen, was neben der lokalen auch eine [[Netzwerktransparenz|netzwerktransparente]] Verwendung ermöglicht | |||
Die [[X.Org Foundation]] betreut heute das Projekt und hat am 6. Juni 2012 die Version 7.7 der [[Referenzimplementierung]] als freie Software unter der [[MIT-Lizenz]] herausgegeben | |||
* Eine weitere, in den 1990ern und der ersten Hälfte der 2000er Jahre weit verbreitete Implementierung ist [[XFree86]] | |||
* Als Nachfolger soll [[Wayland (Display-Server-Protokoll)|Wayland]] dienen | |||
== Entwicklung == | |||
[[X Window System/Entwicklung]] | |||
== Technik == | |||
[[X_Window_System/Technik]] | |||
== X-Terminal == | |||
[[X Window System/Terminal]] | |||
== Installation == | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
</syntaxhighlight> | |||
== Aufruf == | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
</syntaxhighlight> | |||
=== Optionen === | |||
{| class="wikitable sortable options gnu" | |||
|- | |||
! Unix !! GNU !! Parameter !! Beschreibung | |||
|- | |||
| || || || | |||
|- | |||
|} | |||
=== Parameter === | |||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
{| class="wikitable options col1center" | |||
|- | |||
! Wert !! Beschreibung | |||
|- | |||
| 0 || Erfolg | |||
|- | |||
| >0 || Fehler | |||
|} | |||
== Anwendung == | |||
<syntaxhighlight lang="bash" highlight="1" line copy> | |||
</syntaxhighlight> | |||
=== Problembehebung === | |||
== Konfiguration == | |||
=== Dateien === | |||
{| class="wikitable options" | |||
|- | |||
! Datei !! Beschreibung | |||
|- | |||
| || | |||
|- | |||
| || | |||
|} | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
* [[X Display Manager]] | |||
* [[Cygwin|Cygwin/X]] (Windows-Implementierung) | |||
* [[Xming]] (Windows-Implementierung) | |||
* [[XQuartz]] (macOS-Implementierung) | |||
* [[Quartz Compositor]] | |||
* [[Rio (Software)]] | |||
---- | |||
<div style="column-count:3"> | |||
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | |||
</div> | |||
---- | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
=== Dokumentation === | |||
; Man-Page | |||
<!-- | |||
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | |||
--> | |||
; Info-Pages | |||
=== Links === | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
# [http://www.sbin.org/doc/Xlib/index_contents.html ''Xlib Programming Manual''.] O’Reilly & Associates | |||
# {{Wikibooks|Guide to X11|Guide to X11|lang=en}} | |||
# [http://www.x.org/ X.Org Foundation] | |||
# [http://www.xfree86.org/ XFree86 Project, Inc] | |||
# [http://www.fresco.org/ Fresco - a windowing system] | |||
# [https://www.heise.de/ct/artikel/Die-Woche-Das-Ende-von-X11-1134463.html ''Die Woche: Das Ende von X11?''] [[c’t]] | |||
[[Kategorie:X11]] | |||
</noinclude> |
Aktuelle Version vom 11. Mai 2025, 20:55 Uhr
X Window System - Beschreibung
Beschreibung




Das X Window System (auch X Version 11, X11, X) ist ein Netzwerkprotokoll und eine Software, die Fenster auf Bitmap-Displays auf den meisten unixoiden Betriebssystemen und OpenVMS ermöglicht
- X11 wurde auf allen gebräuchlichen Betriebssystemen implementiert
Es stellt einen Standardbaukasten und das Protokoll zum Bau einer grafischen Benutzeroberfläche zur Verfügung
- Dazu gehören Zeichnen und Bewegen von Fenstern auf dem Bildschirm sowie das Behandeln der Benutzereingaben mit Maus und Tastatur
- X schreibt keine spezielle Benutzerschnittstelle vor, sondern überlässt dies seinen Client-Programmen
- Deshalb können X-basierte Umgebungen in ihrem Aussehen sehr variieren
- Mithilfe von Desktop-Umgebungen - die bekanntesten, KDE und Gnome sind rechts abgebildet - wird dem entgegengewirkt. Endanwender kommen auf modernen Unix-Desktops mit den Kernprogrammen des X Window Systems kaum noch in Berührung
Frühere Anzeigeprotokolle konnten nur eingebaute oder direkt angeschlossene Anzeigen verwalten
- In Erweiterung dazu wurde X spezifisch als Client-Server-System entworfen, was neben der lokalen auch eine netzwerktransparente Verwendung ermöglicht
Die X.Org Foundation betreut heute das Projekt und hat am 6. Juni 2012 die Version 7.7 der Referenzimplementierung als freie Software unter der MIT-Lizenz herausgegeben
- Eine weitere, in den 1990ern und der ersten Hälfte der 2000er Jahre weit verbreitete Implementierung ist XFree86
- Als Nachfolger soll Wayland dienen
Entwicklung
Technik
X-Terminal
Installation
Aufruf
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
Wert | Beschreibung |
---|---|
0 | Erfolg |
>0 | Fehler |
Anwendung
Problembehebung
Konfiguration
Dateien
Datei | Beschreibung |
---|---|
Anhang
Siehe auch
- X Display Manager
- Cygwin/X (Windows-Implementierung)
- Xming (Windows-Implementierung)
- XQuartz (macOS-Implementierung)
- Quartz Compositor
- Rio (Software)
Dokumentation
- Man-Page
- Info-Pages
Links
Projekt
Weblinks
- Xlib Programming Manual. O’Reilly & Associates
- Vorlage:Wikibooks
- X.Org Foundation
- XFree86 Project, Inc
- Fresco - a windowing system
- Die Woche: Das Ende von X11? c’t