Traté de hacerlo con el comando startx 1
. Pareció parpadear momentáneamente a una pantalla diferente, pero luego salió. Tengo el siguiente error:
/usr/bin/xterm: No absolute path found for shell: :1
¿Algunas ideas?
Traté de hacerlo con el comando startx 1
. Pareció parpadear momentáneamente a una pantalla diferente, pero luego salió. Tengo el siguiente error:
/usr/bin/xterm: No absolute path found for shell: :1
¿Algunas ideas?
Respuestas:
Creo que puedes hacerlo con esto:
$ startx -- :1
Tenga en cuenta que necesita estar en una consola de texto. Si hace esto desde una sesión X, es posible que no esté autorizado. Primero Ctrl+ Alt+ F1para cambiar a una consola de texto e iniciar sesión allí.
Presione Ctrl+ Alt+ F7y Ctrl+ Alt+ F8para cambiar entre las sesiones X (los números de tecla F pueden variar según su distribución).
Si desea más control, puede agregar más opciones al comando de la siguiente manera:
$ startx gnome-session -- :1 vt8
Esto se iniciará gnome-session
en la pantalla :1
y lo ejecutará en la consola virtual 8 ( Ctrl+ Alt+ F8).
Ctrl+Alt+F1
primero, inicie sesión y ejecute startx -- :1
desde el indicador de comandos de la shell.
startx -- :1
desde una sesión X, el terminal parece no responder por un momento, luego me dice: xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/database
y falla un poco más tarde con X: user not authorized to run the X server, aborting.
Durante este tiempo, no surgiría nada en el octavo tty como era de esperar.
He descubierto que la siguiente forma funciona para mí:
sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1
¿Qué pasa aquí?
Primero empiezo xinit
con un xterm
, como parámetro de ese xterm I su
para convertirme en mí mismo. A partir de ahí empiezo el administrador de ventanas.
Lo único que debe hacer es minimizar (no cerrar) el xterm
. Probablemente podría decirle xterm
que comience minimizado, pero no me ha importado lo suficiente como para descubrirlo.