3

Я хочу использовать bash в качестве оболочки по умолчанию (так что в tty это проще), но я хочу использовать zsh, когда я в X и использую urxvt. Есть ли способ сделать это?

2 ответа2

2

Вы можете отправить zsh в качестве команды при запуске urxvt:

urxvt -e /path/to/zsh
1

Вы можете использовать проверку в ~/.bashrc если она работает в (u)rxvt. И если так, замените bash на zsh:

if [[ "$TERM" == *rxvt* ]]; then
   exec zsh
fi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .