www.wikidata.de-de.nina.az
Xinerama ist eine Erweiterung fur X Server die es ermoglicht dass sich mehrere Bildschirme wie ein einzelner grosser verhalten Es ist damit in X Window Systemen moglich grosse Desktops zu benutzen die uber mehrere Monitore angezeigt werden Die Erweiterung gibt es seit XFree86 X Org X11 Release 6 Version 4 0 Xinerama Aufbau mit vier Monitoren in einer Reihe Inhaltsverzeichnis 1 Funktionsweise 1 1 API 2 Alternativen 3 Siehe auch 4 WeblinksFunktionsweise Bearbeiten nbsp Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst nbsp Screens mussen nicht zwangslaufig echte Monitore sein Mit Xnest ist es moglich virtuelle Screens zu erzeugen und so einen Xinerama Aufbau mit vier Monitoren zu simulieren In diesem Beispiel sind sie quadratformig angeordnet ein alle vier Screens uberspannendes Fenster wird angezeigt Jede Sitzung im X Window System ist einem Display zugeordnet Der Begriff bezeichnet ein oder beliebig viele Monitore Screens und Eingabegerate wie Mause oder Tastaturen Es konnen prinzipiell beliebig viele Monitore benutzt werden dank Grafikkarten mit Multi Head ist das z B heutzutage mit handelsublichen Personal Computern moglich Jedoch werden diese Screens im X Window System unabhangig voneinander betrachtet Sie konnen vollig unterschiedliche Eigenschaften haben also zum Beispiel unterschiedliche Auflosungen oder Farbtiefe aufweisen Technisch gesehen verfugt jeder Screen uber ein eigenes Root Window Im X Window System braucht jedes Fenster ausser den Root Fenstern ein Elternfenster ausserhalb welchem es nicht angezeigt werden kann Mit der Xinerama Erweiterung konnen alle Screens zu einem grossen Desktop zusammengelegt werden sodass ein grosses alle Screens uberspannendes Root Fenster entsteht Fenster konnen nun die Bildschirme beliebig uberschneiden Ein X Server der Xinerama beherrscht bietet eine eigene API an uber die ein X Client z B ein Fenstermanager die Monitorkonfiguration abfragen kann Mit diesen Informationen konnen dann Fenster so platziert werden dass sie nicht uber die einzelnen Monitorgrenzen hinausragen verschiedene Hintergrundbilder auf den einzelnen Bildschirmen angezeigt werden Taskleisten nur auf einem Bildschirm anzeigen usw API Bearbeiten Die Xinerama Erweiterung bietet eine C API an mit der die Grosse und Position der einzelnen Screens abgefragt werden kann include lt X11 Xlib h gt include lt X11 extensions Xinerama h gt include lt stdio h gt int main Display dis XOpenDisplay NULL Wert aus DISPLAY Variable verwenden const Screen scn DefaultScreenOfDisplay dis Gesamtgrosse des Desktops const int total width scn gt width const int total height scn gt height Frag ab ob Xinerama Support vorhanden int event base error base const Bool ext okay XineramaQueryExtension dis amp event base amp error base if ext okay no xinerama support return 1 int number of screens 0 Benutze die Extension um Grosse der Screens abzufragen XineramaScreenInfo xsi XineramaQueryScreens dis amp number of screens XineramaScreenInfo p for p xsi p lt xsi number of screens p printf Screen d at position d d Size d x d pixels n p xsi p gt x org p gt y org p gt width p gt height XFree xsi XCloseDisplay dis return 0 Alternativen BearbeitenDie X RandR Erweiterung die ursprunglich nur dazu gedacht war die Eigenschaften des X Screen Farbtiefe Auflosung u a zur Laufzeit zu andern beherrscht ab Version 1 3 auch das Zusammenfugen mehrerer Screens zu einem Gesamtbild wie es Xinerama anbietet X Clients die die alte Xinerama API benutzen funktionieren somit auch unter X RandR allerdings mit der Einschrankung dass sie uber nachtragliche Anderungen in der Anordnung der Bildschirme nicht informiert werden konnen Einige Grafikkartenhersteller bieten unter unterschiedlichen Namen eine verbesserte Version des Mehrbildschirmbetriebs an Bei Grafikkarten die mehrere Bildschirmausgange besitzen ist es so moglich ohne Einbussen der Bildschirmaufbaugeschwindigkeit einen Desktop auf mehrere Bildschirme zu verteilen Siehe auch BearbeitenDistributed Multihead X Project uber mehrere PCs verteilter virtueller Monitor Multi Head mehrere Bildschirme an einem ComputerWeblinks Bearbeiten nbsp Commons Xinerama Sammlung von Bildern Videos und Audiodateien offizielle Website XRandR Abgerufen von https de wikipedia org w index php title Xinerama amp oldid 207775676