Bash no Ubuntu no Windows: Não é possível alterar algumas cores do diretório

7

No novo aplicativo Bash no Ubuntu no Windows (10), tentei alterar as cores do diretório de azul para algo mais visível, mas não consegui alterar algumas cores de arquivo / diretório por algum motivo. Como faço para alterar todos das cores do diretório / arquivo? Meu arquivo .bashrc está configurado para ter um prompt de cor nas cores do arquivo e do diretório para ser verde e outras cores brilhantes. As configurações são:

LS_COLORS=$LS_COLORS:'di=1;31:fi=0;31;bd=0;32:fi=0;33:cd=0;96';
export LS_COLORS

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[3[0;31m\]\u@\h\[3[0,31m\]:\[3[0;31m\]\w\[3[0,31m\]\$ '

Alguns arquivos e pastas alteraram as cores correspondentes ao meu arquivo .bashrc, mas outros não o fazem por algum motivo.

Algumas capturas de tela de exemplo:

    
por Sergei Wallace 17.04.2016 / 04:51

3 respostas

8

Quando ls -l exibe arquivos do Windows fora do wsl, o outro gravável causa o plano de fundo verde. Como disse Schmendrick van der Distel, crie um dircolors em seu diretório pessoal. Em seguida, altere STICKY_OTHER_WRITABLE e OTHER_WRITABLE conforme abaixo para remover o fundo.

dircolors -p > ~/.dircolors

Altere o .dircolors para estes valores:

STICKY_OTHER_WRITABLE 31;00 # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE 31;00 # dir that is other-writable (o+w) and not sticky

Reinicie o bash

    
por 08.08.2016 / 22:22
3

Eu tive o mesmo problema e resolvi da seguinte maneira:

No meu arquivo ~/.bashrc , encontrei as linhas:

test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
alias ls='ls --color=auto'

Como não encontrei nenhum arquivo chamado .dircolors em meu diretório home, eu exportei a configuração padrão via dircolors -p > ~/.dircolors

Agora alterei a linha DIR 01;36 # directory para DIR 01;34 # directory (alterei a cor de azul para ciano), salvei o arquivo e reiniciei o BashonWindows.

Espero que ajude

    
por 04.08.2016 / 13:34
1

Outra opção (ou a única que realmente funcionou para mim) é instalar o tema solarized-dark de link

(feche / abra a janela do console para ativar)

    
por 18.11.2016 / 08:58