使用Fedora 25和Gnome终端。我在Ubuntu中使用了TMUX几年,并使用了一个长期自定义的.tmux.conf
文件。最近在Fedora安装了TMUX和TMUXINATOR。
当我打开终端时。我看到标题设置为tom@localhost:~
。当我创建一个新的TMUX会话时,例如tmux new -s panes
。窗格的标题仍然是tom@localhost:~
。
在TMUX会话中。当我打开带有名称console
的新窗口时,例如此new-window -n console
。标题不会更改为 console
,并继续说 tom@localhost:~
。
我以为Tmux也许没有覆盖标题,因此我将其添加到tmux.conf
文件中:
set-option -g set-titles on
set -g terminal-overrides "xterm*:XT:smcup@:rmcup@"
仍然没有任何事情。
终端设置。我将Profile/Command/When terminal commands set their own titles
设置为Replace initial title
。
我无法弄清楚。我在这里做错了什么?
我不确定为什么它有效。但这解决了我的问题。
在.tmux.conf
文件中,我添加了行set-option -g allow-rename off
。在文件的顶部,我有set -g default -terminal "xterm"
行。我删除了这条线。