Niech tmux ustawi tytuł okna urxvt zgodnie z nazwą sesji

9

Każdego dnia uruchamiam kilka urxvtc -e tmux.

Próbuję znaleźć sposób na zastąpienie tytułu okna urxvt X („tmux”) przy użyciu bieżącej nazwy sesji tmux ustawionej za pośrednictwem :rename-session session_name.

Czy któryś z was to osiągnął?

Dzięki !

Bathz
źródło

Odpowiedzi:

13

Spróbuj dodać następujące elementy do pliku ~ / .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
Jeremy W.
źródło
Hmm, to nie wydaje się wystarczające. Ciągle wyświetla ten nudny „tmux”.
Bathz
Ok, dzięki, że postawiłeś mnie we właściwej drodze. Najpierw musisz set -g set-titles on. Następnie możesz dostosować, set-titles-stringjeśli chcesz.
Bathz
Dla jasności, jeśli dołączysz to do swojej odpowiedzi, zaakceptuję to, dla potomności :).
Bathz
dobrze - zaktualizowałem swoją odpowiedź i dodałem trochę informacji o sekwencjach postaci
Jeremy W