où je peux trouver l'option: "Exécuter la commande en tant que shell de connexion" dans le terminal panthéon?
Vous pouvez exécuter pantheon terminal avec cette commande:
pantheon-terminal . ~/.bashrc
Lorsque je lance pantheon-terminal sans . ~/.bashrc
rvm pour Ruby ne fonctionne pas, mais avec cette option, tout fonctionne correctement. Je mets cette commande sur hot corner - très confortablement.
Vous pouvez lire des informations sur bash sur ce cas - cela m'aide à exécuter panthéon-terminal correctement: Qu'est-ce que “Exécuter la commande en tant que shell de connexion” fait?
J'ai installé gnome-terminal et résolu ce problème.
Sudo apt-get install gnome-terminal
Je cherchais également à modifier les utilisations du terminal Shell Pantheon. Pour me permettre d’utiliser les améliorations du shell fournies par l’Agent Trezor (trezor_agent).
J'ai trouvé qu'il peut être mis à jour dans dconf, en utilisant la commande suivante:
$ gsettings set org.pantheon.terminal.settings Shell '/bin/bash'
Cependant, il ne semble pas "aimer" (il se bloque) les indicateurs de commande, etc. (par exemple, --login
). Une autre solution consiste donc à composer votre propre script et à l'utiliser comme shell:
(pour bash)
#!/bin/sh
exec bash --login
(pour zsh)
#!/bin/zsh
exec zsh --login
Enregistrez ce fichier (j’ai opté pour /bin/tsh
, mais le nom n’a pas d’importance), rendez-le exécutable:
$ Sudo chmod +x /bin/tsh
Puis mettez à jour Pantheon pour l’utiliser comme votre shell:
$ gsettings set org.pantheon.terminal.settings Shell '/bin/tsh'