Siempre he tenido curiosidad por una idiosincrasia de Xorg que parece suceder en cada máquina en la que lo he probado; cada vez que inicio una nueva instancia de X en un TTY usando startx manualmente (es decir, sin la ayuda de un administrador de pantalla), cambio a otro TTY, y luego intento volver a mi TTY original, el framebuffer de X se rompe y se me cae a mi caparazón original con X todavía en ejecución. Al presionar ^ C o ^ D se detendrá X, pero tendré que ejecutar startx / xinit nuevamente, perdiendo mi sesión original. Es decir:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Romperá mi búfer X en TTY1. Parece que las aplicaciones que dependen de Wayland / Mir para la composición manejan la conmutación TTY como yo esperaría, pero para las aplicaciones que usan X que no se inician con un administrador de pantalla como LightDM, al no poder volver a la sesión X, comencé manualmente Es un verdadero dolor. ¿Hay alguna forma de corregir este problema para que pueda volver a mi sesión X cuando cambio los TTY?
fuente
Respuestas:
Ah, la solución fue relativamente simple, en lugar de ejecutar
Corriendo
Evitará que X se rompa cuando cambio los TTY.
fuente
tty2
quetty63
en función de la forma en que su sistema pasa a ser configurado cuando se trata de Virtual uso terminal. Por supuestotty1
, no estaba disponible, ya que tenía un shell de inicio de sesión ejecutándose en ese momento.