让tmux根据会话名称设置urxvt窗口标题


9

我每天都会开一堆urxvtc -e tmux

我试图找到一种方法,以通过设置当前的tmux会话名称来覆盖urxvt X窗口标题(“ tmux”):rename-session session_name

你们有没有做到这一点?

谢谢 !

Answers:


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
巴斯(Bathz)

要明确的是,如果您在回答中包含此内容,则我会接受,因为后代:)。
Bathz

好的-我更新了答案并添加了有关字符序列的信息
杰里米·W
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.