Setel shell urxvt tanpa chsh?

3

Saya ingin menggunakan bash sebagai shell default saya (sehingga lebih mudah di tty) tapi saya ingin menggunakan zsh ketika saya menggunakan X di urxvt. Apakah ada cara untuk melakukan ini?

ckeenwo
sumber

Jawaban:

2

Anda dapat mengirim zsh sebagai perintah saat meluncurkan urxvt:

urxvt -e /path/to/zsh
Jacob Hume
sumber
1

Anda dapat menggunakan tanda centang pada diri Anda ~/.bashrc jika sedang berjalan (u) rxvt . Dan jika demikian, ganti pesta dengan zsh :

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