옵션을 사용하여 기본 쉘을 tmux로 설정

옵션을 사용하여 기본 쉘을 tmux로 설정

답변한 댓글 중 하나에 따르면이 문제기본 쉘을 다음으로 설정했는데 /usr/bin/tmux훌륭하게 작동합니다.

하지만 이제는 모든 로그인을 하나의 계정에 할당하여 동일한 창 그룹에 연결할 수 있는지 원합니다. ~에 따르면이 점~/.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내 뜻대로 되는 것 같습니다.

관련 정보