デフォルトのシェルとしてbashを使用したいのですが(ttyで簡単になるように)、Xでurxvtを使用しているときにzshを使用したいと思います。これを行う方法はありますか?
Urxvtを起動するときに、コマンドとしてzshを送信できます。
urxvt -e /path/to/zsh
小切手を使用できます~/.bashrc
(u)rxvtで実行されている場合。その場合は、bashをzshに置き換えます。
if [[ "$TERM" == *rxvt* ]]; then
exec zsh
fi