相关疑难解决方法(0)

tmux 设置标题不起作用?

为了tmux在每次 shell 登录时启动,将以下内容添加到~/.bashrc(在服务器上):

if [ $TERM != "screen-256color" ] && [  $TERM != "screen" ]; then
    tmux attach || tmux new; exit
fi
Run Code Online (Sandbox Code Playgroud)

当 ssh 进入主机时,我还想将窗口标题更改为user@server(而不是user@localhost)。这是我的~/.tmux.conf

set -g prefix C-a
unbind C-b
bind C-a send-prefix

set -g set-titles on
set -g set-titles-string "#T"

bind-key o split-window -v
bind-key e split-window -h

bind-key w kill-pane

set -g terminal-overrides 'xterm*:smcup@:rmcup@'
Run Code Online (Sandbox Code Playgroud)

如您所见,set-titles被设置为on,但它没有按预期工作。

更多信息:

在 tmux 之外:

$ echo $TERM …
Run Code Online (Sandbox Code Playgroud)

tmux xterm

17
推荐指数
1
解决办法
1万
查看次数

标签 统计

tmux ×1

xterm ×1