Ich möchte die Standard-Shell von Terminator in zsh ändern.
In /etc/passwd/
Ich habe die Standard-Shell in /bin/zsh
geändert .
Diese Einstellung ändert die Standard-Shell in LXTerminal (dem Standard-Terminal auf Lubuntu), aber nicht in Terminator. Also habe ich es mit chsh -s /bin/zsh
versucht , aber das funktioniert auch nicht.
Die Terminator-Dokumentation sagt:
Wie ändere ich meine Standard-Shell?
Terminator startet immer die Shell, die durch die Umgebungsvariable SHELL
angegeben ist. (Es wird auf /bin/sh zurückgegriffen, wenn die Umgebungsvariable SHELL
nicht gesetzt ist.) Sie könnten einfach die Umgebung von
Terminator beeinflussen, aber die beste Lösung ist, Ihr
Betriebssystem zu informieren welche Shell Sie möchten, und es stellt sicher, dass SHELL
für alle Anwendungen richtig eingestellt ist, nicht nur für Terminator. Einzelheiten zum Ändern
Ihrer Standard-Shell finden Sie in der
Dokumentation Ihres Betriebssystems.
Also habe ich erwartet, dass meine Versuche funktionieren, aber sie tun es nicht. Wie kann ich die Standard-Shell in Terminator ändern.
Akzeptierte Antwort:
Verwenden Sie `chsh`, um die Shell zu wechseln
Sie können chsh
verwenden um Ihre Standard-Shell zu ändern. Wenn Sie diesen Befehl ausführen, werden Sie nach dem vollständigen Pfad der Shell gefragt.
Sie können auch laufen
chsh -s <path_to_shell>
um die Shell direkt zu ändern.
Terminator-Einstellungen ändern
Sie können die Terminator-Einstellungen auch direkt ändern.
- Terminator öffnen.
- Klicken Sie mit der rechten Maustaste auf Terminator und wählen Sie Einstellungen .
- Gehen Sie zu Profilen> Befehl .
- Aktivieren Sie Befehl als Login-Shell ausführen , Einen benutzerdefinierten Befehl anstelle meiner Shell ausführen , und geben Sie die Adresse der Shell ein.
– Schließen Sie das Dialogfeld.