i colori di dircolors / ls non vengono visualizzati correttamente usando byobu


8

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: Differenza dircolors iTob byobu / non-byobu Putty: Differenza di dircolors byobu / non-byobu - Sostituire l'alias con ls --color=autonon funziona.


perché stai alias da aggiungere --color=tty? i valori validi non sono mai, sempre e automaticamente secondo la manpage

Il colore "tty" è un colore valido, ma è usato molto raramente.
Thomas Ward

Hai provato a ignorare questo alias, facendo ls --color=autoe vedi se questo aiuta?
Thomas Ward

Ah, sì, ls.csembra avere un supporto di compatibilità con le versioni precedenti per mappare tra quelli. Quindi tty equivale in realtà ad auto.

Non sono sicuro di come sia arrivato lì, in primo luogo, ma non è mai stato rotto prima, quindi perché risolverlo. Non l'ho mai impostato manualmente, quindi è stato qualcosa che Ubuntu ha fatto da qualche parte lungo la linea.
Lago Aaron,

Risposte:


4

Dopo aver scavato un po 'di più credo che questo sia un bug con byobu e non un problema di configurazione come pensavo inizialmente. Ho presentato il bug n. 817690 in Launchpad, dove probabilmente appartiene. Grazie per il vostro aiuto a tutti!


0

L'unica cosa che mi viene in mente è che le byobuconfigurazioni di colore (che a volte possono essere gestite separatamente al suo carico) stanno scavalcando la colorazione automatica del sistema dircolorso qualunque cosa sia. Non ho una soluzione, ma questo potrebbe essere un bug (anche se per essere perfettamente chiaro, io uso ZSH e Bash, e l'esecuzione in byobu/ screennon ignora i miei colori). Consiglierei di presentare una segnalazione di bug o di aspettare un po '.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.