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