Tmux window title keeps renaming
Solution 1
Check whether your PS1
(plus PS2
, PS3
or PS4
if those are set) is changing the title:
printf %q "$PS1" | grep -F '\\033'
Solution 2
Add the following to your tmux config file:
set-option -g allow-rename off
Solution 3
put this in the end of the .tmux.conf file.
set-window-option -g automatic-rename off
set-option -g allow-rename off
then reload the tmux config file. This works for me .
Solution 4
First, if l0b0's answer fixed your problem could you please mark it as a solution? Second, for those of use who stumble upon this question and are using fedora 19 this redhat bug report may be of interest. It seems like the default value of $PROMPT_COMMAND set by /etc/bashrc has been changed recently. I reverted to the previous behavior like this:
echo 'printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"' > /etc/sysconfig/bash-prompt-screen
chmod a+rx /etc/sysconfig/bash-prompt-screen
Related videos on Youtube
user1363214
Updated on September 18, 2022Comments
-
user1363214 over 1 year
Suddenly, both my screen/tmux started changing my windows' names after every command. They keep changing the name to the value of
$PROMPT_COMMAND
on every single action on the terminal, even after manually renaming them (by Ctrl+A A on screen or Ctrl+B on tmux).On tmux I already tried to change the
tmux.conf
settings to disable window auto renaming off, but seems that it was ignored.I am using bash without the standard
/etc/bashrc
configuration file. My distro is Fedora 18. -
ghchoi almost 4 yearsIsn't the second line enough? What is the first line for?
-
thiagowfx almost 4 yearsFirst line: that.guru/blog/automatically-set-tmux-window-name Second line: stackoverflow.com/questions/6041178/…
-
Digicrat over 3 yearsFor reference, to reload the file "Ctrl-b : source-file ~/.tmux.conf"