tmux desconsiderando o arquivo de configuração

75

Acabei de instalar o tmux no Ubuntu 10.04 e tentei remapear a chave do prefixo para C-a , criando o arquivo ~/.tmux.conf com estas linhas:

set-option -g prefix C-a
unbind-key C-b

Ao iniciar o tmux, regularmente e com -f ~/.tmux.conf , o prefixo é efetivamente o mesmo padrão C-b

Não há erros ou avisos de qualquer tipo.

Alguma ideia do que há de errado com o carregamento do conf?

    
por GJ. 14.09.2010 / 14:22

5 respostas

102

O arquivo ~ / .tmux.conf é carregado quando o servidor tmux é iniciado pela primeira vez. Portanto, se houver sessões tmux existentes, iniciar uma nova sessão com tmux não resultará no recarregamento do arquivo .tmux.conf. Tente reiniciar o servidor tmux: Use o comando tmux list-sessions para ver se há sessões existentes. Saia deles (por exemplo, tmux attach , depois mate todas as janelas e saia). Quando todas as sessões terminarem, tente tmux novamente. Desta vez, a religação deve funcionar.

    
por 18.11.2010 / 01:11
44

Para recarregar seu ~ / .tmux.conf sem matar sua sessão, você pode simplesmente fazer:

C-b :source-file /absolute/path/to/your/.tmux.conf
    
por 23.02.2011 / 09:20
17

rode dentro da sua sessão do tmux:

tmux source-file /absolute/path/to/your/.tmux.conf
    
por 17.02.2013 / 08:34
2

Há também uma ligação de atalho de teclado padrão para recarregar seu ~/.tmux.conf , pelo menos na minha instalação: C-b r . Se você acertar C-b ? , exibirá uma lista de todos os atalhos de teclado associados, para que você possa ver se já tem um definido.

    
por 31.12.2011 / 16:39
0

Eu tive esse problema porque estava usando tmux-next .

Inicialmente resolvi-o apenas passando o arquivo de configuração explicitamente tmux -f ~/.tmux.conf como a pergunta aqui aponta. (Eu já tinha aliased tmux-next to tmux).

Então eu percebi que o tmux-next está usando o tmux-next.conf, então apenas crie links simbólicos se estiver usando isso e só precise executar a próxima versão do tmux.

ln -s ~/.tmux.conf ~/.tmux-next.conf

    
por 15.03.2016 / 16:35

Tags