Запрет переименования окон в tmux

Я использую tmux в OpenBSD ( tmux в базовой системе OpenBSD 6.1-бета), и я делаю некоторую разработку на хостах Linux.

Всякий раз, когда я вхожу на хост Linux, он переименовывает текущее окно tmux . Это то, что отображается в нижнем правом углу окна tmux :

 "root@pelleplutt: /hom" 10:51 17-Mar-17 

Префикс префиксаW показывает полное имя окна как

 (0) 0: ksh93* "root@pelleplutt: /home/ubuntu" 

(это после входа в контейнер lxc, с которым я сейчас играю).

Это имя окна, даже после выхода из хоста Linux, и это немного раздражает, что он придерживается.

Я хотел бы, чтобы он (автоматически) возвращался к тому, что был установлен до входа в хост Linux, или никогда не менялся вообще.

Я попытался запретить переименование окна с помощью

 set-window-option -g allow-rename off set-window-option -g automatic-rename off 

в моем файле .tmux.conf , но это, похоже, не мешает тому, что оно задает имя окна.

Любые идеи, как я могу правильно запретить переименование окна в tmux ?


Дополнительная информация:

OpenSDm tmux не сообщает версию:

 $ command -v tmux /usr/bin/tmux $ tmux -V tmux: unknown option -- V usage: tmux [-2Cluv] [-c shell-command] [-f file] [-L socket-name] [-S socket-path] [command [flags]] 

Переменная PS1 на хосте Linux (Ubuntu 16.04 в контейнере lxc) установлена ​​на

 \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ 

Параметр allow-rename в руководстве tmux :

 allow-rename [on | off] Allow programs to change the window name using a terminal escape sequence (\ek...\e\\). The default is on. 

Выполнение printf "\ektest\e\\" устанавливает текст, который отображается в левом нижнем углу, чтобы test printf "\ektest\e\\" ли allow-rename , но нет, если оно off .

  • Как получить более длинный заголовок xterm в zsh
  • Что значит установить «название значка» терминала?
  • Команда отображения в строке заголовка xterm
  • Принудительное название на экране GNU
  • Как скрипт bash обнаруживает поддержку escape-символов титрования окна?
  • Конфигурация терминала загрузки с моими заголовками
  • Странные заголовки (и закладки) в хром в xubuntu
  • Как изменить название терминала без изменения строки приглашения?
  • One Solution collect form web for “Запрет переименования окон в tmux”

    Я нашел сообщение в списке tmux-users, спрашивая об этом .

    В вашем представлении из префикса + w :

     (0) 0: ksh93* "root@pelleplutt: /home/ubuntu" 

    Часть "ksh93" – это то, что tmux рассматривает имя окна . Он может быть задан с помощью escape-последовательности \033k...\033\\ и защищен опцией allow-rename .

    Часть "root@pelleplutt: ..." – это заголовок . Он задается escape-последовательностью \033[2;...\033\\ , а tmux не имеет возможности защитить это.

    Чтобы запретить удаленной системе изменять заголовок, вы можете удалить эту последовательность из переменной PS1 :

     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 
    Linux и Unix - лучшая ОС в мире.