Sur ma NAS machine sous Ubuntu 11.04, je rencontre un problème étrange avec les dircolors à l'intérieur de Byobu. D'après l'image ci-dessous, tout fonctionne bien à l'extérieur byobu. L'invite (zsh), vim et tout le reste fonctionne bien ... ce ne sont que des dircolors qui ne semblent pas fonctionner correctement. Une note supplémentaire, dans PuTTY sous Windows et iTerm2 sous OS X, j'utilise le thème de couleur Solarized .
Mesures que j'ai prises pour corriger, à l'intérieur 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: - Remplacer l'alias par ls --color=auto
ne fonctionne pas.
Après avoir creusé un peu plus, je pense que c'est un bogue avec Byobu, et non un problème de configuration comme je le pensais à l'origine. J'ai déposé un bogue # 81769 dans le Launchpad, où il appartient probablement. Merci pour votre aide tout le monde!
La seule chose à laquelle je puisse penser est que les configurations de couleur byobu
(qui peuvent parfois être gérées séparément sur sa charge) ont priorité sur la coloration automatique du système dans dircolors
ou quoi que ce soit d'autre. Je n'ai pas de solution, mais il pourrait s'agir d'un bogue (bien que, pour être parfaitement clair, j'utilise ZSH et Bash, et que je tourne dans byobu
/screen
ne remplace pas mes couleurs). Je recommanderais soit de déposer un rapport de bogue ou d'attendre un moment.