tmuxウィンドウにバイナリを追加すると、ウィンドウ全体がクラッシュします。

tmuxウィンドウにバイナリを追加すると、ウィンドウ全体がクラッシュします。

私は次の問題があります。 バイナリファイルをキャプチャした後、tmuxステータスバーが破損しました。どのようにリセットしますか?

そしてそこに言及されたエラーはもう存在しません。だから私の質問は、なぜウィンドウ4の名前を変更する必要があるのでしょうか。

私はtmux 1.9aを使用しています。

tmuxで5つのウィンドウでテストしました。バイナリ検索後のエンコードが不正確になり、

ここに画像の説明を入力してください。 これは既知の問題ですか?これを追跡できるバグプロジェクトはありますか?

答え1

tmuxのコマンドモード(デフォルト)を使用してコマンドを実行します(tmuxステータスバーから)C-b :

    # try (RESET, INT, XON, RETURN, `reset`, RETURN):
    send-keys -R C-c C-q C-m " reset" C-m ; refresh-client

    # if that doesn't work (destroy the pane):
    kill-pane ; send-keys -R ; refresh-client 

元の答えは実行できません。resetウィンドウが完全にロックされているときに何とか実行できるとします。

答え2

「リセット」コマンドを試してください。

つまり

$ reset

または状況に応じて:)

$ ⎼e⎽e├

マニュアルページでは、これに関する詳細について説明しています。

答え3

ターミナル/tmux制御コードが誤ってバイナリデータに表示され、フォントが変更されたり、tmuxセッションが閉じられると、破損が発生する可能性があります。この場合、これはバグではなく期待される動作です。バイナリの内容を表示するには、このxxdツールを使用して、バイナリの「ランダム」バイト文字列がtmuxと端末に影響を与えるのを防ぐことをお勧めします。

関連情報