Lassen Sie tmux den Titel des urxvt-Fensters entsprechend dem Sitzungsnamen festlegen

9

Jeden Tag starte ich ein paar urxvtc -e tmux.

Ich versuche einen Weg zu finden, um den Urxvt X-Fenstertitel ("tmux") mit dem aktuellen tmux-Sitzungsnamen zu überschreiben, der über festgelegt wurde :rename-session session_name.

Hat jemand von euch das erreicht?

Vielen Dank !

Bathz
quelle

Antworten:

12

Versuchen Sie, Folgendes zu Ihrer Datei ~ / .tmux.conf hinzuzufügen.

# 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.
quelle
Hmm, es scheint nicht genug zu sein. Es zeigt immer wieder diesen langweiligen "tmux" an.
Bathz
Ok, danke, dass du mich auf den richtigen Weg gebracht hast. Sie müssen zuerst set -g set-titles on. Dann können Sie das anpassen, set-titles-stringwenn Sie möchten.
Bathz
Um klar zu sein, wenn Sie dies in Ihre Antwort aufnehmen, werde ich es für die Nachwelt akzeptieren :).
Bathz
okay - ich habe meine Antwort aktualisiert und einige Informationen zu den Charaktersequenzen hinzugefügt
Jeremy W