Zawsze byłem ciekawy osobliwości Xorga, która zdarza się na każdej maszynie, na której go wypróbowałem; za każdym razem, gdy uruchamiam nową instancję X na TTY ręcznie przy użyciu startx (to znaczy bez pomocy menedżera wyświetlania), przełączam się na inny TTY, a następnie próbuję powrócić do mojego pierwotnego TTY, bufor ramki X pęka i spadam do moja oryginalna powłoka z X nadal działa. Uderzanie ^ C lub D ^ będzie zatrzymać X, ale będę musiał ponownie uruchomić startx / xinit, tracę oryginalnej sesji. To znaczy:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Zepsuje mój bufor X na TTY1. Wygląda na to, że aplikacje oparte na Wayland / Mir do kompozycji obsługują przełączanie TTY, tak jak się spodziewałem, ale dla aplikacji, które używają X, które nie są uruchamiane za pomocą menedżera wyświetlania, takiego jak LightDM, ponieważ nie można wrócić do sesji X, którą ręcznie uruchomiłem to prawdziwy ból. Czy jest jakiś sposób, aby rozwiązać ten problem, abym mógł wrócić do sesji X po zmianie TTY?