Поэтому, когда я открываю новый терминал (я использую терминатор в Arch Linux), я настраиваю его либо на открытие нового сеанса tmux если он не существует, либо на присоединение к существующему. Когда я набираю exit в командной строке, он завершает сеанс tmux. Я должен напечатать exit снова, чтобы выйти из терминала. Что я хочу, так это то, что один раз введя команду exit вы выйдете из терминала, но оставите tmux запущенным, поэтому в следующий раз, когда я открою терминал, он будет присоединен к предыдущей сессии tmux По сути, это эквивалент нажатия кнопки выхода для оконного менеджера, но я хочу эту функциональность при вводе exit .
РЕДАКТИРОВАТЬ:
Это что-то вроде того, что я хочу:
alias exit='if [[ $TMUX = "" ]]; then exit; else tmux detach; exit; fi'
но проблема заключается в exit после того, как tmux detach должно быть вызвано в терминале, содержащем сеанс tmux, а не в самом сеансе tmux.
