Keep the window's name fixed in tmux
LinuxTmuxLinux Problem Overview
I'm new to tmux. I want to keep the windows' name fixed after I rename it. But after I renaming it, they keep changing when I execute the commands.
Is there any way that I can keep them in a static name?
Linux Solutions
Solution 1 - Linux
As shown in a comment to the main post: set-option -g allow-rename off
in your .tmux.conf
file
Solution 2 - Linux
As suggested on the Super User link, setting the following variable in your .bashrc
or .zshrc
seems to solve the issue:
DISABLE_AUTO_TITLE=true
Solution 3 - Linux
There is two way to disable automatic rename.
.bashrc
or .zshrc
file and add this line
01. change export DISABLE_AUTO_TITLE=true
~/.tmux.conf
file
02. or you can add this line to set-option -g allow-rename off
- create it if not exist
- Highly recommend the second option
- Also you must reload the tmux config after changing the config.
This can be done either from within the tmux, by pressing Ctrl+B
and then :
to bring up a command prompt, and typing:
:source-file ~/.tmux.conf
Or simply from a shell:
$ tmux source-file ~/.tmux.conf
Solution 4 - Linux
# set-window-option -g automatic-rename off
set-option -g allow-rename off
Comment the first one, and set the second one, in the ~/.tmux.conf It works for me.
Solution 5 - Linux
In my .zshrc file , add the following config, it solved this problem.
DISABLE_AUTO_TITLE=true