Incapaz de ter Zsh como um shell de login na inicialização da tela
-
03-07-2019 - |
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?
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 ??strong> 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