Como posso usar o mintty como o emulador de terminal para MinGW / MSYS?

6

O "emulador de terminal" padrão no Windows deixa muito a desejar. Eu vejo mintty recomendado como uma alternativa leve com suporte específico para MinGW / MSYS, mas não muita informação sobre como realmente usar como tal.

Como posso instruir o MinGW / MSYS a usar o mintty?

    
por Ben Blank 11.08.2015 / 17:39

1 resposta

4

O Mintty é realmente bem suportado pelo MinGW / MSYS; na verdade, grande parte da configuração já está feita e esperando para ser ativada.

  1. Instale o 'mintty'. Isso pode ser feito na linha de comando do MinGW ou através do Gerenciador de Instalação do MinGW

    Na linha de comando do MinGW, execute mingw-get install mintty . Demora alguns instantes para baixar e instalar os pacotes mintty, após o qual você pode sair do shell.

    Alternativamente, você pode selecionar e instalar os pacotes "msys-mintty" através do Gerenciador de Instalação do MinGW.

  2. Configure o MSYS. Em seguida, você precisa editar o atalho que você usa para executar o shell do MinGW. Por padrão, esse é um link chamado "MinGW Shell" localizado na pasta "C: \ MinGW \ msys \ 1.0". Clique com o botão direito do mouse no link e selecione Propriedades.

    Sempre que você encontrar o seu link, o alvo deve ser "C: \ MinGW \ msys \ 1.0 \ msys.bat", potencialmente com alguns argumentos de linha de comando após ele. Se um argumento selecionando um shell já estiver presente (como --rxvt ), remova-o.

    Por fim, adicione --mintty como o primeiro argumento depois de "msys.bat". (Muitas vezes, isso acabará sendo o argumento somente , mas se não, é importante que seja o primeiro.)

Agora, ao iniciar o shell do MinGW por meio desse atalho, o mintty será usado em vez do emulador de terminal do Windows.

    
por 11.08.2015 / 17:39