Como mudar o azul escuro do wsl para algo mais claro?

Como mudar o azul escuro do wsl para algo mais claro?

Como mudar o azul escuro no wsl (Windows Subsystem for Linux) para algo mais brilhante? Aqui está uma imagem de um arquivo de configuração aberto com o vim. Basicamente vejo uma tela preta. Eu não consigo ler isto. E a janela de propriedades do console não permite alterar cores específicas. Apenas o fundo e o texto principal.

insira a descrição da imagem aqui

Responder1

  1. Inicie seu shell WSL (para mim é ubuntu.exe)
  2. Clique com o botão direito na barra de título e selecione "Propriedades"
  3. Uma caixa de diálogo bastante idiota aparece onde você deve seguir estas etapas
    • selecione a guia "Cores"
    • selecione "Texto da tela" e observe qual caixa de cor foi destacada
    • selecione a 10ª caixa de cor onde está a cor azul escuro
    • defina os valores RGB para 59.120.255 (ou seu azul favorito)
    • selecione a caixa de cores indicada na primeira etapa
    • pressione OK

Isso mudará a cor na paleta do console (usada, por exemplo, para destacar o cwd no prompt do PS1). No entanto, a captura de tela do vim que você forneceu usa a cor azul escura diretamente e não através da paleta. Para mudar as cores no vim vejahttps://unix.stackexchange.com/questions/88879/better-colors-so-comments-arent-dark-blue-in-vim.

Responder2

Se você chegar aqui em 2021 e além:

O Terminal Windows agora tem a opção de modificar e definir esquemas de cores em "Configurações (Ctrl+,)" -> "Esquemas de cores".

Você também pode selecionar um esquema de cores diferente para cada perfil em "Configurações (Ctrl+,)" -> "[escolher um perfil, por exemplo, Ubuntu]" -> "Aparência".


Postagem original

Já existe uma resposta que fornece uma solução para esta questão específica (mudar uma cor do esquema atual), mas a Microsoft também oferece uma solução mais abrangente.

Você pode atualizar o esquema de cores para outra predefinição e definir seus próprios esquemas/predefinições. Eles criaram o ColorTool e está disponível no github: https://github.com/Microsoft/Terminal/tree/master/src/tools/ColorTool

Quando você baixa o arquivo zip e o extrai, pode já haver um .exe construído escondido em um subdiretório em algum lugar ( terminal\src\tools\ColorTool\ColorTool\bin\Debug\net461\) e os esquemas estavam em um local diferente. Para mim foi

C:\Users\[username]\Documents\GitHub\terminal\src\tools\ColorTool\ColorTool\bin\Debug\net461 C:\Users\[username]\Documents\GitHub\terminal\src\tools\ColorTool\schemes

Copie a pasta .exee a schemespasta para o mesmo local e execute (por exemplo):

ColorTool.exe -b campbell.ini

É isso!

Mais informações no blog de desenvolvimento do MS: https://devblogs.microsoft.com/commandline/introduzindo-the-windows-console-colortool/

Se você não conseguir encontrar o arquivo .exeno caminho especificado, tente construí-lo a partir do código-fonte. Outras pessoas podem ajudar com isso.

Responder3

Altere seu arquivo .bashrc em sua pasta pessoal.

EX: Substitua o início da linha por LS_COLORS por isto:

LS_COLORS='rs=0:di=1;35:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd =40;33;01:ou=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44 :ex=01;32:.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.guerra=01;31:.orelha=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoológico=01;31:.cpio=01;31:0,7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.meio=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:.xspf=00;36:';
exportar LS_COLORS

Você pode encontrar mais aqui: https://medium.com/@iraklis/fixing-dark-blue-colors-on-windows-10-ubuntu-bash-c6b009f8b97c

Responder4

Eu sei direito. O azul escuro é MUITO difícil de ler em um fundo preto.

No terminal bash da minha instância WSL, é tão simples quanto alterar um caractere em um arquivo; um arquivo que você já possui é mais provável.

Editarvim ~/.bashrc

Procure o seguinte por volta da linha 60.

if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;32m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi

Seguindo o then, edite o valor da PS1variável.

Mudando especificamente o que é para mim o 89º caractere ...:\[\033[01;32m\]\w\...to ...:\[\033[01;33m\]\w\...renderizará o texto do primeiro plano do diretório do prompt em amarelo.

Salve, feche o vim e a maneira mais fácil de testar é digitar bash<enter>. Depois exit<enter>voltar. Ou feche e recarregue a janela do terminal.

O valor desse caractere único é a cor de primeiro plano do texto que é, por padrão extremamente esclarecedor, azul escuro sobre fundo preto.

Dica divertida: o caractere anterior é da cor de fundo do mesmo texto.

Peço desculpas a todos pelas escolhas que interferem nos usuários da Microsoft.

Não se esqueça de ler o restante dos comentários neste arquivo .bashrc. Obviamente, alguém passou muito tempo pensando nas escolhas que fez ao construir o arquivo que todos que usam o WSL bash teriam como modelo.

informação relacionada