Tentei fazê-lo com o comando startx 1. Pareceu piscar para uma tela diferente momentaneamente, mas depois saiu. Obteve o seguinte erro:
/usr/bin/xterm: No absolute path found for shell: :1
Alguma ideia?
Tentei fazê-lo com o comando startx 1. Pareceu piscar para uma tela diferente momentaneamente, mas depois saiu. Obteve o seguinte erro:
/usr/bin/xterm: No absolute path found for shell: :1
Alguma ideia?
Respostas:
Eu acho que você pode fazer isso com isso:
$ startx -- :1
Observe que você precisa estar em um console de texto. Se você fizer isso a partir de uma sessão X, poderá não estar autorizado. Primeiro Ctrl+ Alt+ F1para alternar para um console de texto e fazer login lá.
Pressione Ctrl+ Alt+ F7e Ctrl+ Alt+ F8para alternar entre as sessões X (os números das teclas F podem variar dependendo da sua distribuição).
Se você deseja obter mais controle, pode adicionar mais opções ao comando da seguinte maneira:
$ startx gnome-session -- :1 vt8
Isso será iniciado gnome-sessionno visor :1e será executado no console virtual 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1primeiro, efetue login e execute a startx -- :1partir do prompt do shell.
startx -- :1partir de uma sessão X, o terminal parecerá não responder por um tempo e depois me informará: xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/databasee falhará um pouco mais tarde. X: user not authorized to run the X server, aborting.Durante esse período, nada aconteceria no 8º tty como seria de esperar.
Eu descobri que a seguinte maneira funciona para mim:
sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1
O que está acontecendo aqui?
Primeiro começo xinitcom um xterm, como parâmetro para o xterme I, supara me tornar eu mesmo. A partir daí, inicio o gerenciador de janelas.
A única coisa que você precisa fazer é minimizar (não fechar) o arquivo xterm. Provavelmente, você poderia dizer xtermpara começar minimizado - mas eu não me importo o suficiente para descobrir isso.