Как правило, я использую скрипт bash для создания сеанса tmux (разделение панелей, установка PWD, команды вызова и т.д.). Это прекрасно работает, за исключением случаев, когда я пытаюсь запустить tmux detach-client
. Он не сможет отсоединиться, вместо этого он просто добавляет дополнительные окна и странно разбивает все на части. Не то, что ожидается.
Для дублирования: запустите терминал и запустите скрипт. Затем создайте другой терминал в другой вкладке (как в gnome-терминал). Запустите скрипт еще раз, и он будет прикреплен, как и ожидалось. Наконец запустите tmux detach-client
и посмотрите результаты.
Вот более простой POC-скрипт, и это оригинальные: vimui и tmuxhome.