web-dev-qa-db-ja.com

真夜中の司令官(mc)、htopなどで、by風でFキーを機能させるにはどうすればよいですか?

12.04サーバーのtmuxバックエンドでbyobuを使用しています。真夜中の司令官のショートカットキーを使用したいのですが、Fキーが機能しません。

私はここで問題に関するいくつかの投稿を見てきました:

しかし、それらは時代遅れであり、by風の新しいバージョンでは動作しないようです。これを回避するにはどうすればよいですか?

47
Jorge Castro

次のいずれかを押すと、Byobu(tmux)内のFキーの使用のオン/オフを簡単に切り替えることができます。

  • shift-F12 (tmuxで)

  • ctrl-a-! (画面内)

完全開示:私はBy風の著者でありメンテナーです。

72
Dustin Kirkland

オン真夜中の司令官 F2 キー:

  • 押す Alt+2 (同時に)
  • 押す ESC、 2 (次々に)。

以下を使用して切り替えるよりも便利です:

  • Shift+F12 (tmuxでは、デフォルトでbyobu)

  • Ctrl+A+! (画面内)

11
takeshin

ああ、私の心の後の男:)

短い答え: my ppappa:izx/private)およびupdate byobuを追加します(または手動でdebをインストールします)。 Byobuは、デフォルトでバックエンドとして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 @@ 
 source $ BYOBU_PREFIX/share/byobu/keybindings /f-keys.screen
+source $ 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は現在「画面"または" tmux "
#" $ BYOBU_CONFIG_DIR/backend "
#を編集するか、代わりに" byobu-screen "または" byobu-tmux "を起動することにより、ユーザーごとにこれをオーバーライドします。 「byobu」。
-#BYOBU_BACKEND = "tmux" 
 + BYOBU_BACKEND = "screen" 
3
ish