리터럴 F6 등을 보내려면 어떻게합니까? o 부에서?


17

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

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

답변:


16

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을 분리하고 내부 세션을 분리합니다.


더스틴, 어떻게 byobu를 구성 할 수 있을까요?
yPhil

2
당신은 사용할 수 있습니다 byobu-ctrl-a귀하의 이스케이프 키를 설정 도우미 명령을 앞뒤로 변경합니다.
더스틴 커클랜드

명령 목록이 있습니까? 새 창에 대한 ctrl-a 명령을 찾을 수 없습니다. 중첩 된 세션에서 새 창을 만들고 싶습니다.
localhost

신경 쓰지 마라. 그래서 그건 ctrl-a a c중첩 된 byobu에 새 창을 만들 수 있습니다.
localhost

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

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


3
ctrl-a-a-dShift-F12를 입력하면 byobu가 키 바인딩이 비활성화되어 있다고 알려주기 때문에 입력하는 것보다 사용자 친화적 인 것처럼 보입니다 (항상 잘못 알았습니다). 그런 다음 예를 들어 type F6을 입력 하여 중첩 세션을 종료 할 수 있습니다 .
gerlos

1
이것은 f 명령 만 사용하는 사람들에게 가장 적합합니다.
Suin Jain

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.