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

2

Eu tenho o xfce sendo executado no display 0 (acessível via Ctrl + Alt + F1 ). Eu pressiono Ctrl + Alt + F2 e digite 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 Xephyr e executei em um console bash startx -- /usr/bin/Xephyr :1 , mas recebo o mesmo erro acima, exceto desta vez em um ambiente de área de trabalho existente.

Como executo mais de um ambiente de janela de uma só vez? De preferência, eu faria isso dentro de dois GeTTYs diferentes (ou seja, Ctrl + Alt + F1 me leva ao meu primeiro ambiente, enquanto Ctrl + Alt + F2 me leva ao segundo, etc).

    
por DD43 01.11.2015 / 14:02

2 respostas

1

Você precisa iniciar o X em cada terminal / console virtual, especificando números de exibição diferentes. No manual xinit , que é a opção -display :

startx é apenas um caso especial:

The startx script is a front end to xinit(1) that provides a somewhat nicer user interface for running a single session of the X Window System. It is often run with no arguments.

Aqui estão alguns exemplos em que alguém usa a opção -display para executar o X em vários terminais virtuais:

por 01.11.2015 / 15:47
1
startx -- :1
startx -- :2
startx -- :3
startx -- :4
    
por 02.11.2015 / 10:10