Simule duas janelas raiz em um único monitor com o uso da extensão RANDR

2

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?

    
por gryf 16.02.2017 / 17:22

0 respostas