Existe-t-il un moyen de définir Fish comme la coquille par défaut du remix d'ubuntu netbook? Je mets dans mon .bashrc pour lancer du poisson, ce qui fonctionne bien, mais Ubuntu le reconnaît comme un poisson courant à l'intérieur de Bash, ce qui signifie que lorsque j'essaie de fermer la coquille, il me prévient qu'une tâche est toujours en cours d'exécution.
Elle ne s'affiche pas comme une nouvelle application, je ne peux donc pas la verrouiller comme une application normale.
command-line
fish
Xodarap
la source
la source
Réponses:
Vous pouvez définir le poisson comme coquille par défaut en lançant
Pour le faire pour un autre utilisateur, ajoutez simplement le nom d'utilisateur à la fin de la commande et utilisez-le
sudo
.Puis déconnectez-vous et revenez dans.
(Pour le redéfinir
bash
, vous devez bien sûr utiliser la syntaxe Fish, comme cecichsh -s (which bash)
)la source
sudo
ou vous changerez le shell root à la place.chsh -s (which fish)
de l'intérieur du poisson.Doit être exécuté en tant que root cependant.
Cela modifiera le shell de manière permanente pour l'utilisateur spécifié.
la source
Authentication Failed
erreur en essayant de changer le shell avec un utilisateur non root et après une recherche approfondie pour essayer de le comprendre, c'était la seule chose à faire. ça a marché. Merci!Je viens d'ajouter la ligne
fish
à la fin de mon.bashrc
.la source
Je suis d'accord avec le
chsh
est la bonne réponse. Pourtant:Si vous courez
chsh
et obtenez une erreurajoutez simplement l'emplacement binaire du poisson à
/etc/shells
.Trouvé ici .
la source
Dans
/etc/shells
, ajoutez/usr/local/bin/fish
:Puis
chsh -s /usr/local/bin/fish
.la source