Ich habe die Lösung mit Xephyr und Xdmx gefunden
Erstellen Sie zuerst die Xephyr-Displays
Xephyr -screen 1920x1080 -ac :1
Xephyr -screen 1920x1080 -ac :2
Xephyr -screen 1920x1080 -ac :3
Dadurch werden 3 Fenster mit 1920 x 1080 erstellt, von denen jedes als Monitor fungiert
Fügen Sie als Nächstes die Xinerama-Ebene zu diesen virtuellen Anzeigen hinzu
Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4
Erstellen Sie als Nächstes ein neues Terminal und starten Sie Ihren Fenstermanager oder Ihre Anwendung so
DISPLAY=:4.0
xmonad
oder wenn Sie anstelle von xmonad
nur eine Xinerama-Unterstützung einer Anwendung testen wollten Sie könnten xterm
ausführen oder thunar
.
Sie benötigen nur eine einzige Instanz von Xephyr.
Xephyr +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
Wenn Sie eine RANDR-Erweiterung benötigen, fügen Sie +extension RANDR
hinzu Argumente.
Xephyr +extension RANDR +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1