Eu encontrei a solução usando Xephyr e Xdmx
Primeiro crie os displays Xephyr
Xephyr -screen 1920x1080 -ac :1
Xephyr -screen 1920x1080 -ac :2
Xephyr -screen 1920x1080 -ac :3
Isso cria três janelas 1920x1080, cada uma delas funcionará como um monitor
Em seguida, adicione a camada xinerama a esses monitores virtuais
Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4
Em seguida, crie um terminal novo e inicie o gerenciador de janelas ou o aplicativo como ele
DISPLAY=:4.0
xmonad
ou se você quisesse testar um xinerama de aplicativos em vez de xmonad
, você poderia executar xterm
ou thunar
.