J'ai toujours été curieux de voir une idiosyncrasie de Xorg qui semble se produire sur toutes les machines sur lesquelles j'ai essayé; chaque fois que je démarre une nouvelle instance X sur un TTY à l'aide de startx manuellement (c'est-à-dire sans l'aide d'un gestionnaire d'affichage), bascule vers un autre TTY, puis tente de revenir à mon TTY d'origine, le tampon de trame de X se casse et je suis abandonné à mon shell d'origine avec X toujours en cours d'exécution. Frapper ^ C ou D ^ va arrêter X, mais je vais devoir courir startx / xinit à nouveau, perdre ma session d' origine. C'est à dire:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Va casser mon tampon X sur TTY1. Il semble que les applications qui s'appuient sur Wayland / Mir pour la composition gèrent la commutation TTY comme je m'y attendais, mais pour les applications qui utilisent X qui ne sont pas démarrées avec un gestionnaire d'affichage comme LightDM, ne pouvant pas revenir à la session X que j'ai démarrée manuellement est une vraie douleur. Existe-t-il un moyen de corriger ce problème afin que je puisse revenir à ma session X lorsque je change de TTY?
la source
Réponses:
Ah, la solution était relativement simple, au lieu de courir
Fonctionnement
Empêchera X de se casser lorsque je changerai d'ATS.
la source
tty2
à entty63
fonction de la façon dont votre système se trouve être configuré en matière de virtuel utilisation du terminal. Bien sûr,tty1
n'était pas disponible, car vous disposiez d'un shell de connexion à ce moment-là.