Deixe o tmux definir o título da janela urxvt de acordo com o nome da sessão


9

Todos os dias eu lancei um monte de urxvtc -e tmux.

Estou tentando encontrar uma maneira de substituir o título da janela do urxvt X ("tmux") pelo nome da sessão atual do tmux definido por meio de :rename-session session_name.

Algum de vocês conseguiu isso?

Obrigado !

Respostas:


12

Tente adicionar o seguinte ao seu arquivo ~ / .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

Hmm, isso não parece suficiente. Ele continua exibindo esse "tmux" chato.
Bathz

Ok, obrigado por me colocar no caminho correto. Você primeiro precisa set -g set-titles on. Então você pode personalizar o set-titles-stringque quiser.
Bathz

Para ser claro, se você incluir isso na sua resposta, eu o aceito, para a posteridade :).
Bathz 31/05

tudo bem - eu atualizei a minha resposta e acrescentou algumas informações sobre as sequências de caracteres
Jeremy W
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.