Display wall with multiple X Window servers | Failsafe X Window server with automatic switch-over Multi-headed workstation

# Display wall with multiple X Window servers

For building a large display wall you usually need multiple X Window servers, because the expandability of workstations is limited. In the following configuration the four screens of a row are controlled by one of four workstations. The XmetaX proxy controls multiple X Window servers:

    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

This configuration can be formulated modular and more flexible using variables (Variables) and multiple separate configuration files (Configuration file):

    # /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)

top
Failsafe X Window server with automatic switch-over
Multi-headed workstation

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