En mi caja NAS que ejecuta Ubuntu 11.04, estoy experimentando un problema extraño con los colores del directorio dentro de byobu. Según la imagen a continuación, todo funciona bien fuera de byobu. El prompt (zsh), vim y todo lo demás funciona bien ... son solo los colores de dir que no parecen funcionar correctamente. Una nota adicional, en Putty en Windows e iTerm2 en OS X, estoy usando el tema de color Solarized .
Pasos que he tomado para arreglar, dentro de byobu:
alake@foxery:~/askubuntu » dircolors -p > ~/.dircolors
alake@foxery:~/askubuntu » echo $TERM >> ~/.dircolors
### Restarted ssh session here
alake@foxery:~/askubuntu » alias ls
ls='ls --color=tty'
alake@foxery:~/askubuntu » echo $TERM && grep $TERM ~/.dircolors
screen-256color-bce
TERM screen-256color-bce
alake@foxery:~/askubuntu » dpkg -la | grep -i byobu
ii byobu 3.33-0ubuntu1.1 a set of useful profiles and a profile-switcher for GNU screen
iTerm:
Putty:
- Anular el alias con ls --color=autono funciona.
11.04
command-line
colors
byobu
Aaron Lake
fuente
fuente

--color=tty? Los valores válidos son Nunca, siempre y concesionarios acuerdo con la página de manualls --color=autoy ver si eso ayuda?ls.cparece tener compatibilidad con la compatibilidad con versiones anteriores para mapear entre ellos. Entonces, tty es en realidad equivalente a auto.Respuestas:
Después de un poco más de excavación, creo que esto es un error con byobu, y no un problema de configuración como originalmente pensé. He presentado el error # 817690 en Launchpad, donde probablemente pertenece. ¡Gracias por su ayuda a todos!
fuente
Lo único que puedo pensar es que las
byobuconfiguraciones de color (que a veces se pueden manejar por separado en su carga) anulan la coloración automática del sistemadircolorso lo que sea. No tengo una solución, pero esto podría ser un error (aunque para ser perfectamente claro, uso ZSH y Bash, y ejecutar enbyobu/screenno anula mis colores). Recomiendo presentar un informe de error o esperar un tiempo.fuente