Xiezi
Xiezi

Reputation: 2989

Keep the window's name fixed in tmux

I want to keep the windows' name fixed after I rename it. But after I renaming it, they keep changing when I execute commands.

How can I keep them in a static name?

Upvotes: 250

Views: 52202

Answers (5)

Mohammad Rajabloo
Mohammad Rajabloo

Reputation: 2913

There are two ways to disable automatic rename.

01. change .bashrc or .zshrc file and add this line

export DISABLE_AUTO_TITLE=true

02. or you can add this line to ~/.tmux.conf file

set-option -g allow-rename off
  • create it if it does not yet 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

Upvotes: 21

Vicotr
Vicotr

Reputation: 91

# 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.

Upvotes: 9

yixing yan
yixing yan

Reputation: 183

In my .zshrc file , add the following config, it solved this problem.

DISABLE_AUTO_TITLE=true

Upvotes: -6

preaction
preaction

Reputation: 2079

As shown in a comment to the main post: set-option -g allow-rename off in your .tmux.conf file

Upvotes: 179

Jean Carlo Machado
Jean Carlo Machado

Reputation: 1618

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

Upvotes: 15

Related Questions