¿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
sudoo 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 Failederror 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
fishal final de mi.bashrc.fuente
Estoy de acuerdo con el
chshes la respuesta correcta. Sin embargo:Si corres
chshy 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