¿Hay alguna manera de configurar fish como el shell predeterminado en ubuntu netbook remix? Puse mi .bashrc para ejecutar fish, que funciona bien, pero ubuntu lo reconoce como peces que se ejecutan dentro de bash, lo que significa que cuando trato de cerrar el shell me advierte que una tarea aún se está ejecutando.
No aparece como una nueva aplicación, por lo que no puedo anclarlo a mi barra como una aplicación normal.
command-line
fish
Xodarap
fuente
fuente
Respuestas:
Puede configurar fish como su shell predeterminado ejecutando
Para hacerlo para otro usuario, simplemente agregue el nombre de usuario al final del comando y utilícelo
sudo
.Luego cierre sesión y vuelva a iniciarla.
(Para volver a configurarlo
bash
, debe usar la sintaxis de Fish, por supuesto, de esta manerachsh -s (which bash)
)fuente
sudo
o cambiarás el shell raíz.chsh -s (which fish)
desde adentro del pescado.Sin embargo, debe ejecutarse como root.
Esto cambiará el shell de forma permanente para el usuario especificado.
fuente
Authentication Failed
error al tratar de cambiar el shell con un usuario no root y después de una búsqueda exhaustiva para tratar de resolverlo, esto fue lo único. eso funciono. ¡Gracias!Acabo de agregar la línea
fish
al final de mi.bashrc
.fuente
Estoy de acuerdo con el
chsh
es la respuesta correcta. Sin embargo:Si corres
chsh
y recibes un errorsimplemente agregue la ubicación binaria de pescado a
/etc/shells
.Encontrado aquí .
fuente
En
/etc/shells
, agregue/usr/local/bin/fish
:Entonces
chsh -s /usr/local/bin/fish
.fuente