Meine xorg-Sitzung befindet sich auf tty1, und wenn ich einen Befehl von tty ausgeben möchte (weil ich dies aus bestimmten Gründen nicht von der xorg-Sitzung aus tun kann), drücke ich Strg +Alt +F2 , zum Beispiel, und geben Sie einen Befehl ein. Aber ich kann grafische Anwendungen von keinem tty außer first starten, da es keine xorg-Sitzung darin gibt. Dann bin ich neugierig, wie ich zu tty1 wechseln kann, wo die xorg-Sitzung läuft, und zurück zur Sitzung?
Akzeptierte Antwort:
Wie kann ich zu tty1 wechseln, wo die xorg-Sitzung läuft, und zurück zur Sitzung?
Weil X auf tty1 läuft, aber nicht auf tty2. Ein tty ist ein „virtuelles Terminal“, was bedeutet, dass es einen tatsächlichen physischen Bildschirm und eine Tastatur usw. darstellen soll. Die Terminals sind alle gleichzeitig eingeschaltet, aber da Sie nur genug Hardware haben, um mit einem nach dem anderen zu kommunizieren, erhalten Sie genau das .
Sie können tatsächlich mehrere X-Sitzungen auf verschiedenen ttys ausführen und zwischen ihnen wechseln. Sie benötigen einen gültigen ~/.xinit
oder ~/.Xclients
Erste. Wenn nicht, zur Veranschaulichung:
echo -e "#!/bin/shn mwm" > ~/.xinit
chmod u+x ~/.xinit
Prüfen Sie zuerst, ob mwm
existiert, indem Sie es über die Befehlszeile versuchen. Solange es nicht "Befehl nicht gefunden" sagt, sind Sie gut. Versuchen Sie jetzt von tty2 aus startx
.
Wenn kein Display-Manager etwas Totalitäres tut, sollten Sie ein einfaches schwarzes Fenster mit einem großen X erhalten Mauszeiger. Ein Linksklick sollte ein grob aussehendes Menü ergeben, aus dem Sie jetzt „Beenden“ können; aber davor Strg Alt F1 bringt Sie zum anderen X-Sitzung auf tty1 (und F2 bringt Sie zurück usw.).