Имя окна или панели Tmux не изменится в терминале GNOME

Использование Fedora 25 и терминала GNOME. Я использовал Tmux в течение нескольких лет в Ubuntu с длинным настроенным файлом .tmux.conf. Недавно установил Tmux и Tmuxinator в Fedora.

Когда я открываю Терминал. Я вижу, что заголовок установлен на tom@localhost:~. Когда я создаю новый сеанс Tmux, такой как tmux new -s panes. Название панели по-прежнему tom@localhost:~.

Внутри сеанса Tmux. Когда я открываю новое окно с именем console вот так new-window -n console. Заголовок не изменится на console и продолжает говорить tom@localhost:~.

Я подумал, что, возможно, tmux не переопределяет заголовки, поэтому я добавил это в файл tmux.conf:

set-option -g set-titles on
set -g terminal-overrides "xterm*:XT:smcup@:rmcup@"

Это все еще ничего не делает.

Настройки терминала. У меня Profile/Command/When terminal commands set their own titles установлено на Replace initial title.

Я не могу понять это. Что я здесь делаю неправильно?


person tomordonez    schedule 26.06.2017    source источник


Ответы (1)


Я не совсем уверен, почему это работает. Но это решает мою проблему.

Внутри файла .tmux.conf я добавил строку set-option -g allow-rename off. В верхней части файла у меня была строка set -g default -terminal "xterm". Я удалил эту строку.

person tomordonez    schedule 04.07.2017