Ich war schon immer neugierig auf eine Eigenart von Xorg, die auf jedem Computer auftritt, auf dem ich sie ausprobiert habe. Wenn ich eine neue X-Instanz auf einem TTY manuell mit startx starte (dh ohne die Hilfe eines Display-Managers), zu einem anderen TTY wechsle und dann versuche, zu meinem ursprünglichen TTY zurückzukehren, wird der Framebuffer von X unterbrochen und ich werde zu Meine ursprüngliche Shell mit X läuft noch. Wenn Sie ^ C oder ^ D drücken, wird X gestoppt, aber ich muss startx / xinit erneut ausführen und meine ursprüngliche Sitzung verlieren. Dh:
CTRL+ALT+F1
$ startx /usr/bin/xterm -- :1
CTRL+ALT+F7
CTRL+ALT+F1
Wird meinen X-Puffer auf TTY1 brechen. Es scheint, dass Anwendungen, die für die Komposition auf Wayland / Mir angewiesen sind, die TTY-Umschaltung wie erwartet handhaben, aber für Anwendungen, die X verwenden, die nicht mit einem Display-Manager wie LightDM gestartet wurden, nicht zur manuell gestarteten X-Sitzung zurückkehren können ist ein echter Schmerz. Gibt es eine Möglichkeit, dieses Problem zu beheben, damit ich beim Wechseln der TTYs wieder zu meiner X-Sitzung wechseln kann?
quelle
Antworten:
Ah, die Lösung war relativ einfach, anstatt zu laufen
Laufen
Verhindert, dass X bricht, wenn ich die TTYs wechsle.
quelle
tty2
um intty63
Abhängigkeit davon , wie geschieht Ihr System so konfiguriert werden , wenn es um virtuelle kommt Terminalnutzung. Natürlichtty1
war es nicht verfügbar, da zu diesem Zeitpunkt eine Login-Shell darauf lief.