- Anzeigewand mit mehreren X Window Servern

Ausfallsicherer X Window Server, automatische Umschaltung
Multi-headed Workstation

Versionsänderungen verstecken

# Anzeigewand mit mehreren X Window Servern

Für eine große Anzeigewand sind meist mehrere X Window Server zu verwenden, da der Erweiterungsmöglichkeit von Workstations Grenzen gesetzt sind. Hier wird eine Konfiguration vorgestellt, bei der die vier Monitore einer Reihe jeweils von einer von vier Workstations angesteuert werden. Der XmetaX-Proxy kontrolliert dabei mehrere X Window Server:

    screen 0.0 display wall0:1.0
    screen 0.1 display wall0:1.1
    screen 0.2 display wall0:1.2
    screen 0.3 display wall0:1.3

    screen 1.0 display wall1:1.0
    southOf 0.0
    screen 1.1 display wall1:1.1
    screen 1.2 display wall1:1.2
    screen 1.3 display wall1:1.3

    screen 2.0 display wall2:1.0
    southOf 1.0
    screen 2.1 display wall2:1.1
    screen 2.2 display wall2:1.2
    screen 2.3 display wall2:1.3

    screen 3.0 display wall3:1.0
    southOf 2.0
    screen 3.1 display wall3:1.1
    screen 3.2 display wall3:1.2
    screen 3.3 display wall3:1.3

Durch die Verwendung von Variablen (Variablen) und separaten Konfigurationsdateien (Konfigurationsdatei) läßt sich diese Konfiguration modular und flexibler formulieren:

    # /etc/opt/XSOXmetaX/wall.conf
    set row 0
    /etc/opt/XSOXmetaX/row.conf
    /etc/opt/XSOXmetaX/row.conf
    /etc/opt/XSOXmetaX/row.conf
    /etc/opt/XSOXmetaX/row.conf
    screen 0.0

    # /etc/opt/XSOXmetaX/row.conf
    set column 0
    /etc/opt/XSOXmetaX/screen.conf
    /etc/opt/XSOXmetaX/screen.conf
    /etc/opt/XSOXmetaX/screen.conf
    /etc/opt/XSOXmetaX/screen.conf
    set previousRow ($row - 1)
    screen $row.0 southOf $previousRow.0
    set row ($row + 1)

    # /etc/opt/XSOXmetaX/screen.conf
    screen $row.$column display wall$row:1.$column
    set column ($column + 1)

Nach oben
Ausfallsicherer X Window Server, automatische Umschaltung
Multi-headed Workstation

Copyright © 2016 X-Software GmbH
info@x-software.com
2009-07-30 14:44:05 +0200