o tmux não usa shell padrão

1

Meu tmux começou a se comportar de uma maneira estranha, brevemente. Hoje eu notei que a minha sessão do tmux não inicia com um shell bash mas ao invés disso ele inicia com? (Sem ideia). O que eu posso ver é apenas um dólar $. Então, se eu tentar chamar bash com bash , ele retornará

sessions should be nested with care, unset $TMUX to force.

Eu queria adicionar um default-shell para o tmux no arquivo ~/.tmux.conf , mas ele não existe e, se eu criá-lo, o tmux parece não vê-lo.

    
por Peter 09.05.2017 / 13:37

1 resposta

0

Página de manual do estado do tmux o processo da opção shell padrão:

default-shell path Specify the default shell. This is used as the login shell for new windows when the default-command option is set to empty, and must be the full path of the executable. When started tmux tries to set a default value from the first suitable of the SHELL environment variable, the shell returned by getpwuid(3), or /bin/sh This option should be configured when tmux is used as a login shell.

Para definir o shell padrão do tmux para o Bash no arquivo .tmux.conf, você deve escrevê-lo como: set-option -g default-shell "/bin/bash"

    
por 05.11.2018 / 10:43

Tags