Como executo mais de um monitor X?

Como executo mais de um monitor X?

Uma distribuição como o Arch Linux possui seis terminais virtuais acessíveis pelas teclas alt + F1, F2, ..., F6 por padrão. A execução do xinit inicia a exibição do X, que pode ser acessada por alt + F7.

Desejo executar dois monitores X, um em alt + F7 e outro em alt + F8. Como eu faço isso?

Tenho certeza de que não estou procurando a área de trabalho virtual fornecida pelo gerenciador de janelas. Na verdade, eu quero dois monitores X. A solução deveria, por exemplo, permitir-me executar dois gerenciadores de janelas diferentes.

Obrigado.

Responder1

Em /etc/inittabvocê encontrará algo assim:

c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

A linha depois dessa controla X., copie, coloque logo depois, mude todos 7os s para 8. Adicione -- :1depois, se não houver :0, ou altere :0para :1.

Observação:Não tenho uma instalação do Arch Linux comigo. Esta é a teoria.

Responder2

Dê um número de exibição diferente ao servidor X – por exemplo xinit -- :1– ou use startx, que escolhe automaticamente o primeiro display não utilizado (com base em /tmp/.X*-lock).

O novo display X11 será executado no primeiro VT não alocado; isso pode ser alterado adicionando um argumento: para o 8º VT. (Dessa forma, o Xorg pode até reutilizar VTs que já possuem umvcNxinit -- :1 vt08gettyou outro programa em modo texto em execução neles.)

VerXorg(1)para saber mais sobre isso.

informação relacionada