オプションを使用してデフォルトシェルをtmuxに設定する

オプションを使用してデフォルトシェルをtmuxに設定する

回答したコメントの1つによるとこの問題デフォルトのシェルを次のように設定しましたが、/usr/bin/tmuxうまく機能します。

しかし、今では、すべてのログインを1つのアカウントに割り当てて同じウィンドウグループに接続できるようにしたいです。 ~によるとこの点~/.tmux.conf に追加し、 new-session -s main 次のように tmux を呼び出します。 tmux new-session -t main

ログインシェルで呼び出すか、デフォルトの起動時にtmux自体を「デフォルト」ウィンドウグループに接続する方法はありますか?

ベストアンサー1

if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
   exec /usr/bin/tmux new-session -t main
fi

私の最後に追加するのは.bashrc私の意志になるようです。

おすすめ記事