¿Cómo puedo cambiar a tty1 donde se está ejecutando la sesión xorg y volver a la sesión?
Porque X se ejecuta en tty1, pero no en tty2. Un tty es un "terminal virtual", lo que significa que se supone que representa una pantalla física y un teclado reales, etc. Los terminales están todos encendidos simultáneamente, pero como solo tienes suficiente hardware para interactuar con uno a la vez, eso es lo que obtienes .
De hecho, puede ejecutar varias sesiones X en diferentes ttys y cambiar entre ellas. Necesita un válido ~/.xinit
o ~/.Xclients
primero. Si no lo hace, por ejemplo:
echo -e "#!/bin/sh\n mwm" > ~/.xinit
chmod u+x ~/.xinit
Primero verifique que mwm
exista probándolo desde la línea de comando. Mientras no diga "comando no encontrado", eres bueno. Ahora desde tty2 intente startx
.
Si no hay un administrador de pantalla que haga algo totalitario, debería obtener una ventana negra con un gran cursor de mouse X. Al hacer clic con el botón izquierdo debería aparecer un menú de aspecto tosco desde el que ahora puede "Salir"; pero antes de eso CtrlAltF1lo llevará a la otra sesión X en tty1 (y F2 lo recuperará, etc.).
startx
, no, no es posible desde el terminal SSH, ¿verdad? Necesito que el terminal ssh esté en la misma sesión con tty existente / en ejecución.