Os comandos de ~/.zprofile
são lidos apenas se o shell for um shell de login. Você definiu zsh como seu shell padrão usando cshsh
ou apenas nas preferências do emulador de terminal? Se o primeiro, saindo e voltando deve fazer o truque (embora, o arquivo será lido apenas quando você realmente executar o login, não quando você inicia um novo shell), ou você tem que dizer ao seu emulador de terminal para executar o shell como um shell de login. Se você estiver usando gnome-terminal
, vá para Edit->Profile Preferences
, selecione a guia Title and command
e verifique a caixa Run command as a login shell
.