
Mir sind zwei Möglichkeiten zum Ändern der Standard-Shell in Mac OS X aufgefallen.
- Öffnen Sie die Terminaleinstellungen und stellen Sie „Shells öffnen mit“ auf „Befehl“. Geben Sie dann den Pfad zum Shell-Programm ein, z. B.
/usr/local/bin/zsh
. - Eine andere Möglichkeit besteht darin, die Systemeinstellungen zu aktivieren und „Konten“ auszuwählen. Entsperren Sie die Einstellung, damit Sie eine Änderung vornehmen können. Suchen Sie Ihren Benutzernamen, unter dem Sie die Standard-Shell ändern möchten. Klicken Sie dann mit der rechten Maustaste darauf, um zu „Erweiterte Optionen ...“ zu gelangen. Dann kann ich die Einstellung für „Anmeldeshell“ finden.
Was ist der Unterschied zwischen den beiden oben genannten Möglichkeiten? Welche könnte für welchen Zweck gut sein?
Antwort1
Die Terminaleinstellung betrifft nur das Terminal, umgekehrt betrifft sie alle Prozesse, die eine Shell verwenden (wenn Sie sich z. B. per SSH mit dem Computer verbinden, ändert nur dieser die Shell).
Beachten Sie, dass über das Dock/den Finder usw. gestartete Anwendungen hiervon nicht betroffen sind.