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=auto
no 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=auto
y ver si eso ayuda?ls.c
parece 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
byobu
configuraciones de color (que a veces se pueden manejar por separado en su carga) anulan la coloración automática del sistemadircolors
o 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
/screen
no anula mis colores). Recomiendo presentar un informe de error o esperar un tiempo.fuente