Problemas de color en la terminal OS X transferida a la terminal Ubuntu

Problemas de color en la terminal OS X transferida a la terminal Ubuntu

En OS X Terminal.app, tengo algunos problemas de color.

Si trabajo localmente, no hay colores.

Si ingreso a mi máquina Opensolaris (usando la pantalla dentro de ssh), no hay colores.

Si luego entro a mi máquina virtual ubuntu y digo, vim edita un archivo, los colores se rompen por completo. Al salir de vim, mantiene los colores rotos y los aplica a todo hasta que fuerzo una campana de terminal.

Supongo que esto se debe a una mala configuración de los colores de las máquinas Ubuntu o a una falta de coincidencia de los emuladores de terminal. ¿Cuál es la mejor solución en este caso?

Respuesta1

La forma más sencilla de solucionar este problema es ejecutarlo export TERM=vt100cuando se conecta a la máquina Ubuntu. Una buena solución sería averiguar cuál es el valor.supuestoser para Terminal y usarlo en su lugar.

Respuesta2

La forma más fácil de hacerlo es ponerlo export TERM=xterm-coloren mi ~/.bashrcy los colores funcionan perfectamente con mis conexiones SSH de Ubuntu 9.10. (El problema se debe a que Ubuntu supone que el terminal es xterm, no xterm-color).

Respuesta3

Si respondiste esta pregunta en la pila, esto me ayudó mucho:

vi ~/.bash_profile

Agrega esto:

# 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

y entonces,

source ~/.bash_profile

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

información relacionada