Pergunta

Eu coloquei o seguinte ao meu .zshrc

if [[ $STY = '' ]] then screen -xR; fi

Eu recebo Bash quando eu começar terminal de agora, apesar de eu ter / bin / zsh no Terminal> Configurações no Mac.

Que variável que eu preciso mudar para fazer Zsh meu shell de login na tela?

Foi útil?

Solução

Uma maneira rápida de mudar seu shell, por exemplo, para Zsh, é executar o seguinte código

chsh -s /bin/zsh

Outras dicas

  • Abra seus Preferências do Sistema .
  • Clique em Contas .
  • Clique em bloqueio ícone que diz "Clique no cadeado para fazer alterações".
  • Control e clique ou clique direito em seu nome conta na lista de contas à esquerda.
  • Escolha o Opções avançadas ... item de menu.
  • Alterar a sua shell de login para /bin/zsh.
  • Feche e reabra qualquer conchas em Terminal.app .

Se o ambiente e outras coisas não estão funcionando, então você pode simplesmente dar-lhe como um argumento para a tela:. screen -xR zsh e tela irá executar zsh em vez de outra coisa (bash)

SHELL=/bin/zsh screen

deve funcionar, i. e. definir o ambiente variabe $SHELL

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top