Сохраняйте имя окна фиксированным в tmux

223

Я новичок в Tmux. Я хочу сохранить имя окна фиксированным после его переименования. Но после того, как я переименовал его, они меняются, когда я выполняю команды.

Есть ли способ сохранить их в статическом имени?

Xiezi
источник
8
Похоже, вот решение: superuser.com/questions/306028/…
Антон Строгонов
8
set-window-option -g автоматическое переименование выключено
DebugXYZ
153
set-option -g allow-rename off
Абхая
19
Этот вопрос должен быть вновь открыт.
Ян Воан
9
Это был лучший результат, когда я искал эту проблему в Google. Это должно быть вновь открыто. Это правильный вопрос.
спорщик

Ответы:

155

Как показано в комментарии к основному сообщению: set-option -g allow-rename offв вашем .tmux.confфайле

предварительное срабатывание
источник
разрешить переименовать позволяет мне переименовать ?? Я хочу иметь возможность переименовать вручную, но я не хочу, чтобы имя окна изменялось после того, как мое ручное переименование выполнено
Арнольд Роа,
7
Это на самом деле именно то, что мне нужно. Он позволяет автоматически переименовывать окно при запуске процесса, но запрещает переименование, если вы вручную изменили его. И вы можете переименовать его после.
Drasill
4
@ArnoldRoa Интересно allow rename offв .tmux.confделает трюк на самом деле, и это не другой вариант automatic-rename off, который я хотел бы ожидать.
Даниэль Динниес
4
Для людей, использующих byobu , вы должны измениться ~/.byobu/.tmux.conf.
Острокач
1
@ostrokach, спасибо за примечание! Но все же не забудьте нажать F5, чтобы перезагрузить конфиги;) Мне
потребовалось
3
# set-window-option -g automatic-rename off 
set-option -g allow-rename off

Прокомментируйте первый и установите второй в ~ / .tmux.conf. Это работает для меня.

Vicotr
источник
-6

В мой файл .zshrc добавьте следующий конфиг, это решило эту проблему.

DISABLE_AUTO_TITLE=true
Исин Ян
источник
9
этот ответ ничего не добавил к ответу Жана Карло.
Сидни де Мораес