Ho provato a farlo con il comando startx 1
. Sembrava tremolare momentaneamente su uno schermo diverso, ma poi è uscito. Ho ricevuto il seguente errore:
/usr/bin/xterm: No absolute path found for shell: :1
Qualche idea?
Ho provato a farlo con il comando startx 1
. Sembrava tremolare momentaneamente su uno schermo diverso, ma poi è uscito. Ho ricevuto il seguente errore:
/usr/bin/xterm: No absolute path found for shell: :1
Qualche idea?
Risposte:
Penso che puoi farlo con questo:
$ startx -- :1
Nota che devi essere su una console di testo. Se lo fai da una sessione X, potresti non essere autorizzato. Prima Ctrl+ Alt+ F1per passare a una console di testo e accedere lì.
Premi Ctrl+ Alt+ F7e Ctrl+ Alt+ F8per alternare tra le sessioni X (i numeri del tasto F possono variare in base alla distribuzione).
Se desideri un maggiore controllo, puoi aggiungere più opzioni al comando in questo modo:
$ startx gnome-session -- :1 vt8
Questo si avvierà gnome-session
sul display :1
ed eseguirà sulla console virtuale 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1
prima, accedere ed eseguire startx -- :1
dal prompt della shell.
startx -- :1
da una sessione X, il terminale sembra non rispondere per un po ', quindi mi dice:, xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/database
e fallisce un po' più tardi con X: user not authorized to run the X server, aborting.
Durante questo periodo, nell'ottavo tty non succederebbe nulla come ci si aspetterebbe.
Ho scoperto che il seguente modo funziona per me:
sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1
Cosa sta succedendo qui?
Prima di tutto inizio xinit
con un xterm
, come parametro per quel xterm, su
per diventare me stesso. Da lì inizio il gestore delle finestre.
L'unica cosa che devi fare è minimizzare (non chiudere) il xterm
. Probabilmente potresti dire xterm
di iniziare a minimizzare, ma non mi interessa abbastanza per scoprirlo.