Como faço para hospedar um shell mintty dentro do Console2?

13

Eu gosto de usar o Console2 para o meu trabalho de shell do Windows, onde normalmente faço abrir um prompt bash do cygwin.

Gostaria de experimentar o MinTTY (2) e também hospedá-lo no Console2. Se isso for possível, como faço isso?

Eu configurei o Console2 para ter uma guia que aciona

C:\cygwin\bin\mintty.exe -

mas isso remove a janela Console2 e cria uma MinTTY que não é visível.

    
por Peter Mounce 13.07.2010 / 12:00

3 respostas

17

Você não pode fazer isso.

O Console2 (sendo um "Emulador de Terminal") hospeda programas de terminal ... como em "hey, eu vou renderizar os caracteres que você deseja gerar e eu darei a você o que o usuário digita no teclado". Programas terminais úteis usados principalmente em "Emuladores de Terminal" são "Shells", como "cmd.exe" ou "powershell.exe" ou "bash.exe" ou "zsh.exe". Se você gosta, você também pode hospedar "python.exe" de dentro do Console2.

O Mintty também é um "Emulador de Terminal". Por esse motivo, você não pode fazer o que está pedindo.

Só para explicar um pouco mais os termos usados (hehe):

  • Terminal : "A função de um terminal é limitada a exibição e entrada de dados ... Um terminal de texto, ou muitas vezes apenas terminal (às vezes console de texto) é uma interface de computador serial para entrada de texto e exibição. " Nos bons velhos tempos, esses "terminais" eram realmente hardware e pareciam:

  • Emulador de terminal: "Um emulador de terminal, aplicativo de terminal, termo ou tty para breve, é um programa que emula um terminal de vídeo "burro" em alguma outra arquitetura de exibição. Embora normalmente seja sinônimo de um shell de linha de comando ou terminal de texto, o terminal terminal abrange todos os terminais remotos, incluindo interfaces gráficas. "

  • Shell : "Um shell é um software que fornece uma interface para os usuários um sistema operacional ... "

por 13.07.2010 / 12:13
5

Você não pode hospedar o MinTTY, mas você pode usar diretamente o Cygwin bash como o shell do Console2. Basta criar uma nova guia com \ bin \ bash.exe --login -i como seu shell

    
por 08.03.2012 / 11:05
0

Eu apenas fiz isso com este procedimento = > link

Alterar as configurações padrão do Console2

Clique com o botão direito - > Editar - > Configurações.

Console: Shell: C: \ cygwin64 \ Cygwin.bat Diretório de inicialização: H: / [seu espaço de trabalho diário]

    
por 04.11.2015 / 10:35