Tmuxはアプリケーションを実行するのではなく、常にホスト名を表示します。

Tmuxはアプリケーションを実行するのではなく、常にホスト名を表示します。

奇妙なことが起こっています。私は成功せずに2日間デバッグを試みました。フォーラムの周りにも関連性はありません。

リモートで働かなければならなかったので、妻のコンピュータを設定しました。すべての設定を自分のデスクトップから妻のラップトップに移動したので、すべてがうまく機能します。 1つの小さなことを除いて、なぜ動作しなかったのかわかりません。私のデスクトップはMX Linux 18.3を実行し、妻のラップトップはMX Linux 19.1を実行します。

構成:

MX Linux 19.1、tmux、zsh、prezto、vim

今質問です。 tmux で端末を開くと、ステータスの右側にホスト名が表示されます。これはすべて良いです。 VIMを開くと、status_rightウィンドウのタイトルにまだローカルホスト名が表示され、デスクトップにはvimが実行されていてvimが開いているファイルへのフルパスが表示されます。 htopのような他のアプリケーションと同じです。私の妻のラップトップはステータスの右側にある panel_title を更新しませんが、私のデスクトップは更新します。今はデスクトップにアクセスできないので、妻のラップトップにどのように見えるかをイメージのみ公開します。

どんなアイデアがありますか?

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ベストアンサー1

次の手順でヘッダーを手動で設定できます。

printf '\033]2;test_title\007'

そしてtmuxが正しく機能していることを確認してください。

しかし、タイトルの設定はアプリケーションの責任であり、vimはデフォルトでタイトルを設定できますが、通常htopはそうではありません。

だから私はあなたのシェルがあなたのためにこれをやっていると思います。

両方のボックス(デフォルト設定ファイルと変更の両方)でシェル設定ファイルを確認します。ヘッダーを設定するために何かを変更することを忘れてしまったか、今アクティブにする必要があります。バージョン間で削除されました。

おすすめ記事