Essa pergunta pode ser semelhante a Emulando exibições extras , mas é diferente nos detalhes importantes.
Suponha que eu gostaria de testar um recurso para determinado gerenciador de janelas com suporte a vários monitores usando a extensão RANDR. Parece impossível conseguir isso usando Xrandr
/ Xdmx
. Eu tentei combinações diferentes com os parâmetros +extension RANDR
e +xinerama
para Xrandr
e Xdmx
, mas sem sorte até o momento. Além disso, não encontrei nenhuma pista nas man pages para os dois comandos.
Meu caso simples é:
Xephyr -screen 800x800+0+0 -ac :1 &
sleep 1
Xephyr -screen 800x800+800+0 -ac :2 &
sleep 1
Xdmx +extension RANDR -xinput local -display :1 -display :2 -ac :3 &
sleep 1
DISPLAY=:3 window-manager
Eu também tentei usar apenas Xephyr
:
Xephyr +extension RANDR -screen 800x800+0+0 -screen 800x800+800+0 -ac :3 &
sleep 1
DISPLAY=:3 window-manager
mas, obviamente, cria duas telas X separadas, portanto, a janela raiz não é compartilhada entre as telas.
Existe alguma outra maneira de obter xrandr
para relatar duas saídas disponíveis com o meu caso?