Byobu에서 기능 키를 다시 활성화하는 방법은 무엇입니까?


28

우분투 11.10 서버에서 byobu를 사용하고 있었고 앱에서 기능 키를 눌러야했기 때문에 F9설정 메뉴를 불러오고 키 바인딩 세트를 "f-keys"에서 "screen-escape-keys"로 전환했습니다. 그것은 효과가 있었지만 이제는 모든 f 키를 다시 활성화 할 수 없습니다.

byobu-config메뉴를 다시 불러오는 프로그램 을 찾았는데 거기서 화면 키로 다시 전환 할 수 있습니다. 이것은 새로운 화면 프로세스를 수정하지만 현재 화면 세션에 미치는 영향은 이상합니다. Ctrl+a(스크린) 키를 비활성화 하고 복원 F2-F8하지만 F9-F12여전히 아무것도하지 않습니다 (단지 포 그라운드 프로세스로 전달됩니다).

이게 뭐야? 어떤 아이디어? 미리 감사드립니다.

답변:


36

참고 : Byobu를 백엔드로 사용하는 경우 에만 작동합니다 tmux. 백엔드로 Byobu에 대한 다른 답변을 참조하십시오 screen.


F 키를 켜거나 끄려면 Shift+ F12를 누르십시오 .

예 : Byobu 창 내에서 htop을 시작한 다음 Shift+ 를 입력하십시오. F12누르면 왼쪽 Byobu 창 / 창으로 전환 하지 않고 htop 프로세스 F3를 검색 합니다.

화면에 대한 답변과 관련된 질문 .


9
미래의 자기 자신에 대한 참고 사항 : 허용 된 답변 상태를 무시하십시오-이것은 효과가 없습니다.
Yang

1
대단히 감사합니다. 나는 왜 갑자기 창문을 바꿀 수 없는지 알아 내려고 고군분투했다.
wujj123456

4
더 이상 작동하지 않습니다 ... (ubuntu 12.04.1 사용)
zipizap

2
Ubuntu 14.04에서 작업
biocyberman

1
byobu-screen에서는 작동하지 않는 것 같습니다. @Dustin Kirkland의 답변이 작동하지 않고 byobu-screen을 사용하는지 확인하십시오.
hamdiakoguz

13

다음을 사용하여 f-keys바인딩과 바인딩 간에 전환 할 수도 있습니다 screen-escape-keys.

ctrl-a-!

2
여기에 "단일 창으로 만 끊을 수 없습니다"라는 메시지가 표시됩니다.이 바로 가기가 확실합니까?
yPhil

4
이는 byobu-tmux ( bugs.launchpad.net/byobu/+bug/386363 )가 아닌 byobu-screen에서만 작동합니다 . 후자의 경우 올바른 조합은 SHIFT-F12입니다.
invernizzi

이것은 않습니다 우분투 12.04.1 작업을 (참고 : 응답 SHIFT-F12은하지 작업 수행)
zipizap

메타 / 이스케이프 키도 재설정 /usr/share/byobu/keybindings/f-keys.screen.disable됩니다 escape ^Aa. 예를 들어 't'를 이스케이프 키로 사용한 경우 ctrl-a를 누른 다음 키를 눌러 다시 설정할 수 있습니다 :escape ^Tt.
Perseids

3

특정 문제를 디버깅하려고 시도 할 수 있지만 Byobu 구성을 정리하고 정리를 시작하는 것이 훨씬 쉽습니다.

rm -rf ~/.byobu

11.04에서는이 심볼릭 링크가 가리키는 폴더도 제거해야합니다.

rm -rf ~/.local/share/byobu

그런 다음 시작하십시오 byobu.


2

다른 답변의 키 조합이 작동하지 않으면 Byobu에서 다음과 같은 명령을 시도하십시오.

byobu-keybindings

0

귀하의 확인 ~/.byobu/keybindings과 같은 모양을 :

# source $BYOBU_PREFIX/share/byobu/keybindings/common
. /usr/share/byobu/keybindings/f-keys.screen.disable

를 통해 byobu의 백엔드로 화면을 선택하십시오 byobu-select-backend. 적어도 데비안에서는 작동합니다.

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