Sono sempre stato curioso di una idiosincrasia di Xorg che sembra accadere su ogni macchina su cui l'ho provato; ogni volta che avvio una nuova istanza X su un TTY usando manualmente startx (ovvero, senza l'aiuto di un display manager), passo a un altro TTY e quindi tento di tornare al mio TTY originale, il framebuffer di X si interrompe e vengo lasciato a la mia shell originale con X ancora in esecuzione. Colpire ^ C o ^ D si smettere di X, ma dovrò eseguire startx / xinit di nuovo, perdendo la sessione originale. Vale a dire:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Romperà il mio buffer X su TTY1. Sembra che le applicazioni che fanno affidamento su Wayland / Mir per la composizione gestiscano la commutazione TTY come mi aspetterei, ma per le applicazioni che utilizzano X che non sono state avviate con un display manager come LightDM, non potendo tornare alla sessione X che ho avviato manualmente è un vero dolore. Esiste un modo per correggere questo problema in modo che io possa tornare alla mia sessione X quando cambio TTY?