Problemas de cores no terminal OS X transferidos para o terminal Ubuntu

Problemas de cores no terminal OS X transferidos para o terminal Ubuntu

No OS X Terminal.app, estou tendo alguns problemas de cores.

Se estou trabalhando localmente, não há cores.

Se eu fizer ssh em minha máquina opensolaris (usando screen dentro de ssh), não haverá cores.

Se eu fizer ssh na minha máquina virtual do Ubuntu e disser, vim edite um arquivo, as cores ficarão completamente quebradas. Ao sair do vim, ele mantém as cores quebradas e as aplica a tudo até que eu force uma campainha terminal.

Presumo que seja uma configuração incorreta das cores das máquinas Ubuntu ou uma incompatibilidade de emuladores de terminal. Qual é a melhor solução neste caso.

Responder1

A maneira mais fácil de corrigir isso é executar export TERM=vt100ao conectar-se à máquina Ubuntu. Uma boa solução seria descobrir qual é o valorsupostoseja para Terminal e use-o.

Responder2

A maneira mais fácil/a maneira como faço isso é colocar export TERM=xterm-colorno meu ~/.bashrce as cores funcionam perfeitamente com minhas conexões SSH do Ubuntu 9.10. (O problema é causado pelo Ubuntu assumindo que o terminal é xterm, não xterm-color).

Responder3

Se você caiu nessa questão no stack, isso me ajudou bastante:

vi ~/.bash_profile

Adicione isso:

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac
# Enable colors in bash
export CLICOLOR=1
export LSCOLORS=GxBxCxDxexegedabagaced

e assim,

source ~/.bash_profile

graças a: https://medium.com/@json_singh/ubuntu-like-terminal-in-mac-bash-9afe37b09aa

informação relacionada