Я хочу использовать bash в качестве оболочки по умолчанию (так что в tty это проще), но я хочу использовать zsh, когда я в X и использую urxvt. Есть ли способ сделать это?
2 ответа
2
Вы можете отправить zsh в качестве команды при запуске urxvt:
urxvt -e /path/to/zsh
1
Вы можете использовать проверку в ~/.bashrc
если она работает в (u)rxvt. И если так, замените bash на zsh:
if [[ "$TERM" == *rxvt* ]]; then
exec zsh
fi