Foi meu .bash_profile
que estava substituindo $ TERM. Como tmux
inicia o shell por padrão, as configurações de .tmux.conf
podem ser substituídas no arquivo de perfil do shell
Eu tenho as seguintes entradas no meu .tmux.conf
no diretório inicial
set-window-option -g xterm-keys on
set -g default-terminal screen-256color
set -g history-limit 10000
No entanto, uma echo $TERM
em uma nova janela tmux
informa tmux
e não screen-256color
.
Mesmo especificando explicitamente o arquivo de configuração a ser usado via tmux -f
não tem efeito. Além disso, tmux
imprime Hello World
na tela quando é inicializado, de modo que parece estar usando um arquivo de configuração alternativo, mas não tenho idéia de qual deles.
Também verifiquei que nenhuma instância anterior do servidor tmux
está em execução no momento em que inicio tmux
Como obtenho o tmux
para usar .tmux.conf
no meu diretório pessoal?
Eu estou usando tmux 2.0
(esse mesmo problema existe com 1.9.6
também).
Nota: também tenho byobu
setup neste ambiente
Foi meu .bash_profile
que estava substituindo $ TERM. Como tmux
inicia o shell por padrão, as configurações de .tmux.conf
podem ser substituídas no arquivo de perfil do shell
Não é aconselhável incorporar tmux
como sessão aninhada em byobu
. Sua configuração está correta e funciona. Mas não como sessão em byobu
.