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?
źródło
Odpowiedzi:
Ach, rozwiązanie było stosunkowo proste, zamiast działać
Bieganie
Zapobiegnie łamaniu się X podczas zmiany TTY.
źródło
tty2
dotty63
w zależności od tego, jak system się dzieje, należy skonfigurować, jeśli chodzi o wirtualne użycie terminala. Oczywiścietty1
było niedostępne, ponieważ w tym czasie działała na nim powłoka logowania.