X Window System

 Für andere Verwendungen, siehe X11. Nicht mit dem Windows-Betriebssystem von Microsoft, die eine s am Ende nimmt verwechselt werden.

X Window System oder X11 oder X ist eine grafische Umgebung Typ "Fenstermodus", die die Mensch-Maschine-Interaktion durch den Bildschirm, Maus und Tastatur auf einigen Computern im Netzwerk verwaltet. Es wird oft als X-Windows nicht mit X-Windows zu verwechseln. Dies ist der offene Standard für das grafische System Interaktion mit dem Benutzer unter UNIX. Der X-Server ist optional auf Mac OS X. Es ist möglich, einen X-Server auf den meisten Betriebssystemen, darunter Windows zu installieren. Es wird allgemein gesagt, dass eine Anwendung ausgeführt wird, wenn X für die Umwelt X. ausgelegt

X wird derzeit von der X.Org Foundation führte mit seinen aktuellen Implementierung: X.Org.

Betrieb

X arbeitet auf einer Client / Server-Modell:

  • X-Server-Software auf einem Computer, einen Bildschirm, eine Tastatur und eine Maus hat ausgeführt wird; er empfängt und dient Anzeige Abfragen, Texteingaben und Mausbewegungen auf Software-Port
  • X-Client-Software eine Verbindung zum X-Server und sendet seine Displays Anfragen unter Verwendung des X-Protokolls durch die Bibliothek X. Der Client ist einfach Software-Anwendung, die dann verwendet das X-Protokoll, um Aufgaben, die der X-Server zu übertragen HMI.

In der Vergangenheit waren die Anwendungen auf einem zentralen Computer, kümmerte sich um die Programme auszuführen. Der Betreiber war ein Post mit nur einer Tastatur und einem Bildschirm.

Es gab keine Zentraleinheit, die Programme auf der Maschine zentralisiert. Es gab jedoch einen Fall, in dem über Tastatur und Bildschirm, auf denen connectaient wurde ein X-Server Alles war ein X-Terminal-Programme wurden auf dem zentralen Rechner läuft und die HMI dieser Programme wurde durch das Terminal X. verwaltet das X-Terminal ist ein Beispiel dafür, was man eine Thin-Client.

XY im IPv4 seit Jahren, aber es kann auch in IPv6 arbeiten.

Gestaltung erlaubt es insbesondere Kommunikationsfenster Display und andere Komponenten der graphischen Benutzerschnittstellen, lokale oder entfernte zu einem anderen Computer durch das Netzwerk.

Die grafische Darstellung erfolgt über "Bitmap" im Gegensatz zu Vektor-Bild zu verdienen.

Einige der X-Clients, die wir in der Regel unterscheidet man insbesondere: der Fenstermanager deren Aufgabe es ist, um die Anzeige zu verwalten, Auswählen, Verschieben, Skalieren und Fensterdekorationen.

X Programmieren

Programmierung für X kann auf verschiedenen Ebenen erfolgen. Die niedrigste ist, dass der X-Protokoll, oder wie die Client- und Server-Datenaustausch. Ein Programm, wenn überhaupt, direkt auf der Protokollebene, aber es kann nützlich sein, um diese Informationen zirkulierenden entschlüsseln wissen.

Das Niveau ist über dem des X oder Xlib-Bibliothek. Xlib eine ziemlich direkte Übersetzung der X-Protokoll-Anforderungen für Funktionsaufrufe. Es ermöglicht die Erstellung und Fenster zu manipulieren, im Inneren ziehen durch eine "Grafikkontext" und empfangen Ereignisse Xlib, ist ein Fenster, ein Rechteck, in dem zu ziehen, und dass wir heben oder zu senken im Vergleich zu den anderen; das Niveau Fenster oben die Dekoration wird durch die Fenstermanager zur Verfügung gestellt. Direkte Programmierung in Xlib ist nicht mit sehr begrenzten oder grafische Umgebung für Entwicklungs-Toolkit für Umgebungen geeignet.

Die nächste Stufe ist die des X Toolkit, abgekürzt Xt, ein objektorientiertes System, Widgets, die Fenster mit Ressourcen und Methoden zu manipulieren, so dass sie "von selbst" reagieren auf bestimmte Ereignisse. Diese Ebene besteht aus zwei Teilen: der X-Toolkit spezifische und eine Reihe von Widgets. Die systeminterne Funktionen sind der Rahmen, in dem wir mit Widgets und Widgets bieten einige ziemlich rudimentär zu kommunizieren. Es gibt mehrere Arten von Widgets für X-Toolkit zur Verfügung. Athena Das Spiel, am MIT entwickelt wurde, ist klein und nicht sehr umfassend, aber es hat den Vorteil, dass sie leicht, Standard und frei hat. Zwei weitere wichtige Beispiele sind die OSF Motif-Spiel, sehr häufig für kommerzielle Anwendungen, bis etwa 2000 und Openlook, die das Aussehen der SunView, die es ersetzt nachahmt.

Diese verschiedenen Bibliotheken werden immer weniger, um andere Überlagerungen Xlib, die die gleichen Funktionen wie X erfüllen, aber getrennt von ihm verwendet wird. Die beiden wichtigsten sind GTK + und Qt.

Weitere Informationen

Die Client-Software X die wohl bekannteste und auch derjenige verwendet werden, um eine gute Einstellung zu testen ist xclock.

Dies ist die MIT veröffentlichte die erste Version des X Window System im Juni 1984.

In den späten 1980er Jahren, Sun schlug ein Protokoll und einen programmierbaren Servernews höchstem Niveau, programmierbar in Sprache Postscript, die sich an den Remote-Graphen, die nicht den erwarteten Erfolg gehabt hat.

Es war auf dem ersten X-Window-Version von Neko Software.

(0)
(0)
Kommentare - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha