user unknown schrieb:
Hier http://forum.ubuntuusers.de/topic/shell/3/#post-3969762 geht es um einen Wikiartikel, und um Loginshells (am Rande), die interaktive Shell, die im jeweiligen grafischen Wrapper läuft, und um chsh.
Unsere Frage ist, ob man mit chsh auch die interaktive, oder nur die Loginshell ändert. Wer kennt sich denn da bestens aus?
Technisch gesehen ändert chsh
nur die Login-Shell. Aber da das graphische Programm (z.B. gnome-terminal
), in dem man mit der Shell unter der graphischen Oberfläche arbeitet, standardmäßig die Login-Shell nimmt, bekommt man dort i.d.R. dann auch die andere Shell (allerdings erst nach dem Aus- und Wiedereinloggen).
Man kann sich natürlich auch einen Launcher anlegen, mit dem man gnome-terminal
mit einer anderen Shell startet: gnome-terminal -e /bin/dash
startet z.B. eine dash
. Vorsicht: die Variable $SHELL kann immer noch den Namen der Login-Shell enthalten. Das hängt davon ab, wie die einzelnen Shells das handhaben. Besser schaut man dann im Terminal mit ps -p $$
nach.
Hilft Euch das?
Ciao
robert