Byobu에서 자정 사령관 (mc), htop 등을 위해 F 키를 작동 시키려면 어떻게해야합니까? tmux 백엔드와 함께 byobu를 사용합니다. 자정 사령부

내 12.04 서버에서 tmux 백엔드와 함께 byobu를 사용합니다. 자정 사령부 바로 가기 키를 사용하고 싶지만 F 키가 작동하지 않습니다.

여기서 문제에 대한 게시물을 보았습니다.

그러나 그들은 구식이며 byobu의 최신 버전에서는 작동하지 않는 것 같습니다. 이 문제를 해결하거나 더 나은 방식으로 MC를 사용하려면 어떻게해야합니까?



답변

다음 중 하나를 눌러 Byobu (tmux) 내부에서 F 키 사용을 쉽게 켜거나 끌 수 있습니다.

  • shiftF12(tmux에서)

  • ctrla!(화면)

전체 공개 : 저는 Byobu의 저자이자 관리자입니다.


답변

자정 사령관 예제에 대한 트리거 할 F2키 :

  • Alt+ 2(동시에)를 누릅니다
  • ESC, 2(차례로 차례로)를 누릅니다 .

다음을 사용하여 전환하는 것보다 더 편리합니다.

  • Shift+ F12(tmux에서 byobu의 기본값)

  • Ctrl+ A+ !(화면)


답변

하, 내 자신의 마음을 따르는 사람 🙂

짧은 대답 : 내 ppa ( ppa:izx/private) 및 updatebyobu를 추가 하거나 수동으로 deb를 설치하십시오. Byobu는 -key 동작을 screen가진 백엔드로 기본적으로 F이전 4.x 스타일로 복원됩니다.

긴 대답 : 사용 byobu-select-backend으로 전환하기 screen가 아직 없으면 라인을 추가 $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen.disable라인 이후 $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen에서 /usr/share/byobu/keybindings/common.

전체 패치 :

+++ byobu-5.17 / usr / share / byobu / keybindings / common
@@ -1 +1,3 @@
 $ BYOBU_PREFIX / share / byobu / keybindings / f-keys.screen 소스
+ 소스 $ BYOBU_PREFIX / share / byobu / keybindings / f-keys.screen.disable
+
--- byobu-5.17.orig / etc / byobu / backend
+++ byobu-5.17 / etc / byobu / backend
@@ -1,4 +1,4 @@
 # BYOBU_BACKEND은 현재 "screen"또는 "tmux"일 수 있습니다.
 # "$ BYOBU_CONFIG_DIR / backend"를 편집하여 사용자별로이를 재정의하십시오.
 # 또는 "byobu"대신 "byobu-screen"또는 "byobu-tmux"를 시작합니다.
-# BYOBU_BACKEND = "tmux"
+ BYOBU_BACKEND = "화면"


답변