Wie sende ich eine wörtliche F6 / etc. in byobu?


17

Auf einem Byobu-Bildschirm habe ich auf einen anderen Computer gewechselt und Byobu auf diesem Computer gestartet. Jetzt habe ich Byobu in Byobu.

Wie kann ich Byobu-Tastenanschläge (F2, F3, F6 usw.) an den inneren Byobu anstatt an den äußeren senden? Mit anderen Worten, wie kann ich diese Tasten entkommen oder auf andere Weise auf den Bildschirm übertragen, anstatt sie vom äußeren Byobu abfangen zu lassen?

Antworten:


16

Für Byobu-in-Byobu müssen Sie die ursprünglichen Nicht-F-Tasten-Bindungen für jeden der F-Tasten-Befehle kennen.

Also für F6 zum Beispiel, das ist wirklich ctrl-a-dzum Trennen.

Anschließend können Sie mit das Trennsignal an die innere Sitzung senden ctrl-a-a-d. Und das passt gut zur Tiefe der verschachtelten Sitzungen. Also für Byobu-in-Byobu-in-Byobu, würden Sie verwenden ctrl-a-a-a-d.

Es gibt eine Alternative, die ich persönlich benutze ... Sie könnten eine andere Escape-Taste für das innere Byobu festlegen. Ich benutze normalerweise ctrl-afür die äußere und ctrl-bfür die innere. Auf diese Weise ctrl-a-dwürde die äußere Sitzung und ctrl-b-ddie innere Sitzung trennen.


Dustin, wie kann man byobu so konfigurieren, dass dies eingestellt wird?
yPhil

2
Sie können den byobu-ctrl-aBefehl helper verwenden, um Ihre Escape-Taste festzulegen und sie vor und zurück zu ändern.
Dustin Kirkland

Gibt es eine Liste der Befehle? Ich kann den Befehl ctrl-a für ein neues Fenster nicht finden. Ich möchte in der verschachtelten Sitzung ein neues Fenster erstellen.
localhost

Egal, ich habe es gefunden. Es wird also ctrl-a a cein neues Fenster auf dem verschachtelten Byobu erstellt.
localhost

22
Shift-F12                   Toggle on/off Byobu's keybindings

Tastatureingaben werden an das innere Byobu gesendet.


3
Dies scheint benutzerfreundlicher zu sein als das Eingeben ctrl-a-a-d(ich habe es immer falsch verstanden), da byobu Ihnen nach dem Tippen von Shift-F12 mitteilt, dass die Tastenzuordnungen deaktiviert sind. Danach können Sie beispielsweise eingeben F6, um eine verschachtelte Sitzung zu beenden.
Gerlos

1
Dies ist die beste Antwort für diejenigen, die nur f-Befehle verwenden.
Sumit Jain

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.