Установить оболочку urxvt без чш?

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

2 ответа

Решение

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

urxvt -e /path/to/zsh

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

if [[ "$TERM" == *rxvt* ]]; then
   exec zsh
fi
Другие вопросы по тегам