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 !

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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.