После одного из комментариев одного из ответов на этот вопрос я установил свою оболочку по умолчанию на /usr/bin/tmux
, который прекрасно работает.
Но теперь я хотел бы, чтобы я мог назначить все логины одной учетной записи, чтобы быть прикрепленным к одной и той же оконной группе.
Согласно этой сущности, которая работает, добавляя
новая сессия -s главная
в ~/.tmux.conf, а затем вызывая tmux как
tmux new-session -t main
Есть ли способ, чтобы это вызывалось в качестве оболочки входа в систему, или чтобы tmux сам присоединялся к «основной» оконной группе при запуске по умолчанию?
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
, похоже, делает это так, как я хотел.