Configurações do console não aplicadas ao executar o programa por meio de atalho

0

Eu já configurei meu subsistema Windows para Linux ( bash.exe ) para usar uma tabela de cores e uma fonte como esta:

EpareceOKquandodigitobash.exenacaixadediálogo"Executar" ( Win + R ) ou navegue manualmente para %SystemRoot%\System32\ e clique duas vezes em bash.exe .

Mas quando eu inicio através de um atalho, as configurações padrão são aplicadas e se parece com isso:

Oque,claro,nãoéoqueeuquero.

Especificamente,estouclicandonesteitemnomeumenuinicial:

Windows10Enterpriseversão1703(Build15063.608)x64.Apenasnocaso,asconfiguraçõesnoatalhoparecebem:

    
por iBug 17.10.2017 / 10:22

1 resposta

0

Eu encontrei uma solução de trabalho e é estável, embora não seja o ideal.

Crie um VBScript com o seguinte conteúdo:

Option Explicit

Dim Shell
Set Shell = CreateObject("WScript.Shell")

Shell.Run "%SystemRoot%\system32\bash.exe"

Salve como BashStart.vbs e coloque dentro de %SystemRoot%\System32 . Em seguida, edite manualmente todos os atalhos usados para que eles apontem para %SystemRoot%\System32\BashStart.vbs em vez de %SystemRoot%\System32\bash.exe . Agora, o Windows Subsystem para Linux aparece com a paleta de cores e a fonte corretas.

    
por 21.11.2017 / 06:37