wo finde ich die Option: "Befehl als Login-Shell ausführen" im Pantheon-Terminal?
Sie können Pantheon Terminal diesen Befehl ausführen:
pantheon-terminal . ~/.bashrc
Wenn ich das Pantheon-Terminal ohne . ~/.bashrc
rvm für Ruby funktioniert nicht, aber mit dieser Option funktionieren alle einwandfrei. Ich setze diesen Befehl auf hot corner - sehr bequem.
Sie können Informationen über Bash in diesem Fall lesen - es hilft mir, das Pantheon-Terminal korrekt auszuführen: Was bewirkt "Befehl als Anmeldeshell ausführen"?
Ich habe gnome-terminal installiert und dieses Problem gelöst.
Sudo apt-get install gnome-terminal
Ich wollte auch die Verwendung des Shell Pantheon Terminals ändern. Damit ich die vom Trezor-Agenten (trezor_agent) bereitgestellten Shell-Verbesserungen verwenden kann.
Ich habe festgestellt, dass es mit dem folgenden Befehl in dconf aktualisiert werden kann:
$ gsettings set org.pantheon.terminal.settings Shell '/bin/bash'
Es scheint jedoch Befehlsflags usw. nicht zu mögen (es hängt nur) (z. B. --login
). Eine Alternative besteht darin, ein eigenes Skript zu erstellen und dieses als Shell zu verwenden:
(für Bash)
#!/bin/sh
exec bash --login
(für zsh)
#!/bin/zsh
exec zsh --login
Speichern Sie diese Datei (ich habe mich für /bin/tsh
Entschieden, aber der Name ist unwichtig) und machen Sie sie ausführbar:
$ Sudo chmod +x /bin/tsh
Aktualisieren Sie dann Pantheon, um es als Ihre Shell zu verwenden:
$ gsettings set org.pantheon.terminal.settings Shell '/bin/tsh'