Como iniciar uma segunda sessão X?

32

Eu tentei fazer isso com o comando startx 1 . Pareceu piscar para uma tela diferente momentaneamente, mas depois saiu. Tem o seguinte erro:

/usr/bin/xterm: No absolute path found for shell: :1

Alguma idéia?

    
por Brian Peterson 03.08.2013 / 04:52

2 respostas

39

Acho que você pode fazer isso com isso:

$ startx -- :1

Note que você precisa estar em um console de texto. Se você fizer isso de uma sessão X, talvez não seja autorizado. Primeiro Ctrl + Alt + F1 para mudar para um console de texto e logar lá.

Pressione Ctrl + Alt + F7 e Ctrl + Alt + < kbd> F8 para alternar entre as sessões X (os números das teclas F podem variar dependendo da sua distribuição).

Se você quiser mais controle, pode adicionar mais opções ao comando da seguinte forma:

$ startx gnome-session -- :1 vt8

Isto irá iniciar gnome-session na exibição :1 e executá-lo no console virtual 8 ( Ctrl + Alt + F8 ) .

    
por 03.08.2013 / 05:13
4

Descobri que o seguinte modo funciona para mim:

sudo xinit /usr/bin/xterm  -e "su peter -c pekwm"  $* -- :1

O que está acontecendo aqui?
Primeiro eu inicio xinit com um xterm , como parâmetro para esse xterm eu su para ser eu mesmo. De lá eu começo o gerenciador de janelas.
A única coisa que você precisa fazer é minimizar (não fechar) o xterm . Provavelmente, você poderia dizer ao xterm para começar minimizado - mas não me importo o suficiente para descobrir isso.

    
por 19.02.2015 / 16:47

Tags