web-dev-qa-db-ja.com

chshなしでurxvtシェルを設定しますか?

デフォルトのシェルとしてbashを使用したいのですが(ttyで簡単になるように)、Xでurxvtを使用しているときにzshを使用したいと思います。これを行う方法はありますか?

3
ckeenwo

Urxvtを起動するときに、コマンドとしてzshを送信できます。

urxvt -e /path/to/zsh
2
Jacob Hume

小切手を使用できます~/.bashrc(u)rxvtで実行されている場合。その場合は、bashzshに置き換えます。

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