Sie können zsh als Befehl senden, wenn Sie urxvt starten:
urxvt -e /path/to/zsh
Ich möchte bash als Standardshell verwenden (damit es in tty einfacher ist), aber ich möchte zsh verwenden, wenn ich in X mit urxvt bin. Gibt es eine Möglichkeit, dies zu tun?
Sie können zsh als Befehl senden, wenn Sie urxvt starten:
urxvt -e /path/to/zsh
Sie können einen Check in Ihnen verwenden, ~/.bashrc
wenn es in (u) rxvt läuft . Und wenn ja, ersetzen Sie bash durch zsh :
if [[ "$TERM" == *rxvt* ]]; then exec zsh fi