Byobu에서 기능 키를 다시 활성화하는 방법은 무엇입니까? byobu를 사용하고 있었고 앱에서

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

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

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



답변

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


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

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

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


답변

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

ctrl-a-!

답변

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

rm -rf ~/.byobu

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

rm -rf ~/.local/share/byobu

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


답변

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

byobu-keybindings

답변

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

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

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