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?
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-session
no visor :1
e será executado no console virtual 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1
primeiro, efetue login e execute astartx -- :1
partir do prompt do shell.startx -- :1
partir 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/database
e 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:
O que está acontecendo aqui?
Primeiro começo
xinit
com umxterm
, como parâmetro para o xterme I,su
para 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 dizerxterm
para começar minimizado - mas eu não me importo o suficiente para descobrir isso.fonte