Existe uma maneira de definir o peixe como o shell padrão no ubuntu netbook remix? Eu coloquei no meu .bashrc para rodar peixes, o que funciona bem, mas o ubuntu o reconhece como peixes rodando dentro do bash, o que significa que quando eu tento fechar o shell, ele me avisa que uma tarefa ainda está em execução.
Ele não aparece como um novo aplicativo, então não posso fixá-lo no meu bar como um aplicativo normal.
command-line
fish
Xodarap
fonte
fonte
Respostas:
Você pode definir o peixe como seu shell padrão executando
Para fazer isso para outro usuário, basta adicionar o nome de usuário no final do comando e usar
sudo
.Então saia e entre novamente.
(Para configurá-lo novamente
bash
, é necessário usar a sintaxe Fish, é clarochsh -s (which bash)
)fonte
sudo
ou você mudará o shell raiz.chsh -s (which fish)
de dentro do peixe.Deve ser executado como root.
Isso mudará o shell permanentemente para o usuário especificado.
fonte
Authentication Failed
erro ao tentar alterar o shell com um usuário não root e, depois de pesquisar extensivamente para tentar descobrir, essa era a única coisa isso funcionou. Obrigado!Acabei de adicionar a linha
fish
ao final do meu.bashrc
.fonte
Eu concordo com a
chsh
resposta correta. Contudo:Se você executar
chsh
e receber um errobasta adicionar o local binário do peixe para
/etc/shells
.Encontrado aqui .
fonte
Em
/etc/shells
, adicione/usr/local/bin/fish
:Então
chsh -s /usr/local/bin/fish
.fonte