리터럴 F6 등을 보내려면 어떻게합니까? o 부에서? 컴퓨터로 ssh’ed하고

Byobu 화면에서 다른 컴퓨터로 ssh’ed하고 해당 컴퓨터에서 byobu를 시작했습니다. 이제 나는 o 부 안에 o 부를 가지고 있습니다.

Byobu 키 입력 (F2, F3, F6 등)을 외부가 아닌 내부 byobu로 보내려면 어떻게해야합니까? 즉, 외부 byobu를 가로 채지 않고이 키들을 어떻게 화면에서 이스케이프하거나 다른 방법으로 전송합니까?



답변

byobu-with-byobu의 경우, 각 f-key 명령에 대한 원래의 비 f-key 바인딩을 알아야합니다.

예를 들어 F6의 경우 실제로 ctrl-a-d분리하는 것입니다.

그런 다음을 사용하여 분리 신호를 내부 세션으로 보낼 수 있습니다 ctrl-a-a-d. 그리고 이것은 중첩 된 세션의 깊이에 따라 확장됩니다. 따라서 byybu-within-byobu-within-byobu에는을 사용 ctrl-a-a-a-d합니다.

내가 개인적으로 사용하는 대안이 있습니다 … 내부 byobu에 대해 다른 이스케이프 키를 설정할 수 있습니다. 나는 일반적으로 ctrl-a외부와 ctrl-b내부에 사용합니다. 이런 식으로 ctrl-a-d외부 세션 ctrl-b-d을 분리하고 내부 세션을 분리합니다.


답변

Shift-F12                   Toggle on/off Byobu's keybindings

키 입력은 내부 byybu로 전송됩니다.


답변

Ctrl-A 또는 F12는 단일 Byobu와 함께 작동하지만 Byobu 내의 Byobu에 대해서는 확실하지 않습니다. 참조 : https://help.ubuntu.com/community/Byobu