Executando mais de uma sessão do console X com startx ao mesmo tempo

Executando mais de uma sessão do console X com startx ao mesmo tempo

Eu tenho o xfce rodando no display 0 (acessível via Ctrl + Alt + F1). Eu pressiono Ctrl + Alt + F2e digito startx(tentando executar mais de um gerenciador de janelas ao mesmo tempo) e recebo o erro "outro gerenciador de sessão já está executando o xinit".

Também instalei Xephyre executei em um console bash startx -- /usr/bin/Xephyr :1, mas recebi o mesmo erro acima, exceto desta vez em um ambiente de área de trabalho existente.

Como executo mais de um ambiente de janela ao mesmo tempo? De preferência, eu faria isso em dois GeTTYs diferentes (ou seja, Ctrl + Alt + F1me levaria ao meu primeiro ambiente, enquanto Ctrl + Alt + F2me levaria ao segundo, etc.).

Responder1

startx -- :1
startx -- :2
startx -- :3
startx -- :4

Responder2

Você deve iniciar o X em cada terminal/console virtual especificando diferentes números de exibição. Noxinitmanual, essa é a -displayopção:

startxé apenas um caso especial:

O script startx é um front end para o xinit(1) que fornece uma interface de usuário um pouco mais agradável para executar uma única sessão do X Window System. Muitas vezes é executado sem argumentos.

Aqui estão alguns exemplos onde alguém usa a -displayopção de executar o X em vários terminais virtuais:

informação relacionada