Установить оболочку по умолчанию на tmux с параметрами

После одного из комментариев одного из ответов на этот вопрос я установил свою оболочку по умолчанию на /usr/bin/tmux, который прекрасно работает.

Но теперь я хотел бы, чтобы я мог назначить все логины одной учетной записи, чтобы быть прикрепленным к одной и той же оконной группе. Согласно этой сущности, которая работает, добавляя новая сессия -s главная в ~/.tmux.conf, а затем вызывая tmux как tmux new-session -t main

Есть ли способ, чтобы это вызывалось в качестве оболочки входа в систему, или чтобы tmux сам присоединялся к «основной» оконной группе при запуске по умолчанию?

0
29.06.2020, 13:46
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, похоже, делает это так, как я хотел.

0
18.03.2021, 23:23

Теги

Похожие вопросы