Sul mio NAS con Ubuntu 11.04 sto riscontrando uno strano problema con i dircolors all'interno di byobu. Per l'immagine qui sotto, tutto funziona benissimo fuori byobu. Il prompt (zsh), vim e tutto il resto funziona bene ... sono solo i dircolor che non sembrano funzionare correttamente. Un'ulteriore nota, in Putty su Windows e iTerm2 su OS X sto usando il tema del colore Solarized .
I passaggi che ho preso per risolvere, all'interno di 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:
- Sostituire l'alias con ls --color=auto
non funziona.
ls --color=auto
e vedi se questo aiuta?
ls.c
sembra avere un supporto di compatibilità con le versioni precedenti per mappare tra quelli. Quindi tty equivale in realtà ad auto.
--color=tty
? i valori validi non sono mai, sempre e automaticamente secondo la manpage