tmuxをローカルにインストールしました(ルート権限なし)。 .tmux.conf
も作成しました 次の行を含むホームディレクトリのファイル:
unbind-key C-b
set -g prefix C-o
bind-key C-o send-prefix
ただし、tmux
このファイルを調達していないようです(私のバインドキーはまだC-b
です )。 sshセッション(これはリモートマシン上にあります)を閉じてから再度開いてみましたが、成功しませんでした。
何が起こっているのでしょうか?
承認された回答:
新しいtmuxサーバープロセスを開始していない可能性があります。 sshセッションを閉じて新しいセッションを開始したとのことですが、それはtmuxサーバーには影響しません。 tmuxを使用する主な利点の1つは、セッションがそのタイプのアクティビティに耐えられることです。
tmux ls
を実行してみてください サーバーがまだ実行されているかどうかを確認します。そうでない場合は、それについて文句を言う必要があります。
代わりにセッションのリストを取得する場合は、それらのそれぞれに順番に添付して閉じます。最後のセッションが閉じられると、tmuxサーバープロセスは停止します。次に新しいセッションを開始すると、新しいサーバープロセスが作成され、tmux.conf
が読み取られます。 ファイル。
既存のセッションを閉じたくない場合は、tmuxサーバーにtmux source ~/.tmux.conf
を使用して構成ファイルを読み取るように依頼できます。 。