Senden des Befehls zur Änderung der virtuellen Konsole in PuTTY

10

Ich versuche, PuTTY zu verwenden, um die virtuelle Konsole unter Linux über die üblichen Tastenbefehle - Alt+ F1oder Ctrl+ Alt+ F1usw. zu ändern . Dies funktioniert jedoch nicht.

Das Umschalten von TTY sollte einfach sein und muss in PuTTY möglich sein, vorzugsweise nicht über chvt, sondern vorzugsweise mit Tastendrücken wie oben.

Irgendwelche Ideen, wie ich das machen kann?

nemof
quelle
1
Versuchen Sie, VCs für das physisch angeschlossene Display oder für Ihre PuTTY-Verbindung zu wechseln? Auch was ist los mit chvt?
user1686
Für PuTTY und was ich speziell tun möchte, ist, in einem Programm wie vim oder mutt sein zu können und dann zu einem anderen tty zu wechseln. Ich habe dies mit sudo chvt versucht (und mit fgconsole überprüft), und es scheint nicht zu funktionieren, und ich möchte nur wissen, wie man sowieso mit der Funktionstaste wechselt!
Nemof

Antworten:

13

Es gibt keine virtuellen Konsolen über eine SSH-Verbindung, Sie erhalten nur ein Terminal pro Verbindung. Es hört sich so an, als ob der Bildschirm das tun könnte, wonach Sie suchen:

Der Bildschirm wird am besten als Terminal-Multiplexer beschrieben. Mit ihm können Sie eine beliebige Anzahl von konsolenbasierten Anwendungen - interaktive Befehls-Shells, fluchbasierte Anwendungen, Texteditoren usw. - in einem einzigen Terminal ausführen. Der Wunsch, dies zu tun, bringt die meisten Menschen auf den Bildschirm. Ich habe ein halbes Dutzend Terminalemulatoren gestartet, als ich mich an meinem Computer angemeldet habe: Ich wollte, dass einer meine E-Mails liest, einer meinen Code bearbeitet, einer meinen Code kompiliert, einer für meinen Newsreader, einer für eine Shell in meinem Webhost , und so weiter. Jetzt starte ich einen Terminalemulator und starte den Bildschirm darin. Problem gelöst.

Das andere coole Hauptmerkmal des Bildschirms ist seine Fähigkeit, den Terminalemulator von den laufenden Programmen zu entkoppeln. Dies bedeutet, dass Sie den Bildschirm verwenden können, um Programme auszuführen, nachdem Sie den Terminalemulator versehentlich geschlossen haben oder sogar nachdem Sie sich abgemeldet haben, und später genau dort fortzufahren, wo Sie waren. Dies bedeutet, dass die Idee einer "Sitzung", in der Sie eine Reihe von Konsolenprogrammen ausführen, eine frei schwebende Entität ist, die Sie an ein beliebiges Terminal überall oder an kein Terminal binden können, wenn Sie möchten.

Chris Acheson
quelle
3
Vergiss tmux nicht .
user1686
Ah perfekt, genau das wollte ich wissen.
Nemof
Ich bin gerade zurückgekommen, um zu sagen, tmux zu testen, und es ist ein ausgezeichnetes Programm, insbesondere in der Lage zu sein, Fenster so einfach zu teilen.
Nemof
Führen Sie den Bildschirm auf dem Host-Betriebssystem oder dem Remote-Betriebssystem aus?
CMCDragonkai
Auf dem Remote-Betriebssystem.
Chris Acheson