Definir shell urxvt sem chsh?

3

Eu quero usar o bash como meu shell padrão (para que seja mais simples em tty), mas eu quero usar o zsh quando estou no X usando o urxvt. Existe uma maneira de fazer isso?

    
por ckeenwo 20.03.2015 / 18:04

2 respostas

2

Você pode enviar o zsh como um comando ao iniciar o urxvt:

urxvt -e /path/to/zsh
    
por 20.03.2015 / 18:08
1

Você pode usar uma verificação em ~/.bashrc se estiver em execução em (u) rxvt . E se assim for, substitua bash por zsh :

if [[ "$TERM" == *rxvt* ]]; then
   exec zsh
fi
    
por 21.03.2015 / 11:14

Tags