J'ai trouvé la solution en utilisant Xephyr et Xdmx
Créez d'abord les écrans Xephyr
Xephyr -screen 1920x1080 -ac :1
Xephyr -screen 1920x1080 -ac :2
Xephyr -screen 1920x1080 -ac :3
Cela crée 3 fenêtres 1920x1080, chacune d'elles agira comme un moniteur
Ajoutez ensuite la couche xinerama sur ces écrans virtuels
Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4
Créez ensuite un nouveau terminal et démarrez votre gestionnaire de fenêtres ou votre application comme ça
DISPLAY=:4.0
xmonad
ou si vous vouliez simplement tester le support d'une application xinerama au lieu de xmonad
vous pouvez exécuter xterm
ou thunar
.
xrandr
et en voyant qu'il n'affiche qu'un seul moniteur. bugs.debian.org/cgi-bin/bugreport.cgi?bug=918457 semble avoir quelques détailsBien que cela réponde à la question, ce n'est pas une solution complète. Ces solutions placent les trois écrans dans une rangée horizontale (enfin, au moins selon xinerama (
xdpyinfo -ext XINERAMA -display :1
), le placement réel de la fenêtre sera pris en charge par le gestionnaire de fenêtres). Si vous souhaitez avoir un autre emplacement des écrans, cela ne vous aidera pas.la source