No terminal, o texto do prompt usual user@machine
não é verde/azul como de costume. Em vez disso, é apenas branco como o resto do texto. No entanto, se eu fizer ssh no meu servidor, as cores serão as mesmas. Talvez eu tenha acidentalmente apertado um botão?
As configurações em Editar → Preferências de perfil → Cores parecem boas. A paleta selecionada mostrada ali éConsola Linux.
Já tentei usar apt remove gnome-terminal && apt install gnome-terminal
mas ainda não funcionou. Também tentei usar o método MATE Terminal e UXTerm, mas ambos estão apresentando o mesmo problema.
Responder1
Encontrei esse problema quando excluí acidentalmente meu ~/.bashrc
arquivo. Alterar as preferências do perfil conforme indicado no comentário acima não funcionou. Como perdi completamente meu ~/.bashrc
arquivo, simplesmente copiei /etc/skel/.bashrc
assim ~/.bashrc
:
cp /etc/skel/.bashrc ~/
Após um logout e login, as cores do meu terminal voltaram ao normal.
Também é possível verificar /etc/skel/.bashrc
se algo relacionado à cor está faltando no ~/.bashrc
arquivo.
Esta pode não ser a solução exata para o problema do OP, mas espero que ajude alguém.
Responder2
Acho que você excluiu seu arquivo .bashrc, então pode usar este comando:
cp /etc/skel/.bashrc ~/
Responder3
eu copiei /etc/skel/.bashrc
para ~/.bashrc
entãosource .bashrc
e terminal Cor restaurada!
Responder4
Também pode ter a ver com color_prompt
a variável definida no ~/.bashrc
arquivo. O bloco responsável por definir o esquema de cores é:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
Tente espiar seu valor adicionando echo $color_prompt
antes do bloco acima. Se não for "sim", agora você pode substituir o valor conforme sugerido por @plettech. Além disso, apenas correr source ~/.bashrc
às vezes também pode ajudar.