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)

Copyright © 2018 X-Software GmbH
info@x-software.com