Ich benutze Byobu (mit Tmux, innerhalb von gnome-terminal) und habe ein Problem mit den Tastaturbelegungen (die ich wahrscheinlich nicht verstehe).
Ich starte byobu, öffne ein paar Fenster und starte byobu von einem dieser Fenster aus auf einem anderen Rechner. Egal, ob ich Ctrl- coder Ctrl- a- drücke c, ich bin mir nicht sicher, wie ich in dieser Remote-Sitzung Windows erstellen und zwischen diesen wechseln soll.
Hinweis: wenn ich eingeben Shift- F12ich zwischen den Fenstern mit den Funktionstasten in der Remote - Sitzung wechseln kann , aber das ist weniger als ideal , da ich auch zwischen den Fenstern in der Hauptsitzung wechseln müssen.
Irgendwelche Ideen?
Vielen Dank im Voraus für Ihre Hilfe.
Antworten:
Ich gehe davon aus, dass Sie byobu Gebrauch konfiguriert Ctrl- Awie tmux die Escape - Sequenz.
Die Befehle, die Sie in Ihr Terminal eingeben, werden zuerst von Ihrer lokalen tmux-Instanz und dann von der verschachtelten tmux-Sitzung verarbeitet. Dies bedeutet, dass Sie zweimal die Escape-Taste drücken müssen, um zur verschachtelten Instanz zu gelangen:
Wenn die zweite Zeile nicht funktioniert, versuchen Sie es (wie von @artm angegeben )
quelle
Ctrl-a a c
(zweites "a" ohne Kontrolle)Ich fand Shift-F12es ein bisschen einfacher, die Tastenkombinationen des äußeren Byobu ein- und auszuschalten. Der einzige neue Schlüssel, den Sie sich merken müssen, ist Shift-F12, dass Sie das innere Byobu mit den normalen F-Tastenkombinationen steuern können.
Habe die Lösung hier gefunden .
quelle
Ctrl-a Ctrl-a
hat auch bei mir nicht funktioniert. Ich habe festgestellt, dass es funktioniert, nachdem ich die folgende Zeile in kommentiert habe.byobu/keybindings.tmux
:Eine andere Problemumgehung wäre die Verwendung des internen Tmux-
send-key
Befehls:send-key -2
und dann den Befehl oder die Taste, die Sie senden möchtenBeispiele:
send-key -2
c= Neues Fenster erstellensend-key -2
p= zum vorherigen Fenster wechselnsend-key -2
n= zum nächsten Fenster wechselnNicht sehr intuitiv, funktioniert aber auch mit Putty.
quelle