Пусть tmux устанавливает заголовок окна urxvt в соответствии с именем сеанса

9

Каждый день я запускаю кучу urxvtc -e tmux.

Я пытаюсь найти способ переопределить заголовок окна urxvt X ("tmux") текущим именем сеанса tmux, установленным через :rename-session session_name.

Кто-нибудь из вас, ребята, достиг этого?

Спасибо !

Bathz
источник

Ответы:

12

Попробуйте добавить следующее в файл ~ / .tmux.conf.

# Turn on window titles
set -g set-titles on

# Set window title string
#  #H  Hostname of local host
#  #I  Current window index
#  #P  Current pane index
#  #S  Session name
#  #T  Current window title
#  #W  Current window name
#  #   A literal ‘#’
set -g set-titles-string '#S:#I.#P #W'

# Automatically set window title
setw -g automatic-rename
Джереми У
источник
Хм, кажется, этого недостаточно. Это продолжает показывать этот скучный "tmux".
Батц
Хорошо, спасибо, что поставил меня на правильный путь. Вам сначала нужно set -g set-titles on. Тогда вы можете настроить, set-titles-stringесли хотите.
Батц
Для ясности, если вы включите это в свой ответ, я приму это для потомков :).
Батц
хорошо - я обновил свой ответ и добавил некоторую информацию о последовательностях символов
Джереми W