Comment héberger un shell mintty à l'intérieur de Console2?

13

J'aime utiliser Console2 pour mon travail shell Windows, où je lui fais habituellement ouvrir une invite bash cygwin.

Je voudrais essayer MinTTY (2) et je veux également l'héberger dans Console2. Si c'est possible, comment faire?

J'ai configuré Console2 pour avoir un onglet qui se déclenche

C:\cygwin\bin\mintty.exe -

mais cela supprime la fenêtre Console2 et crée un MinTTY qui n'est pas visible.

Peter Mounce
la source

Réponses:

18

Tu ne peux pas faire ça.

Console2 (étant un "émulateur de terminal") héberge des programmes de terminal .. comme dans "hé, je rendrai les caractères que vous voulez sortir et je vous donnerai ce que l'utilisateur tape sur le clavier". Les programmes de terminaux utiles principalement utilisés dans les "émulateurs de terminaux" sont des "shells", tels que "cmd.exe" ou "powershell.exe" ou "bash.exe" ou "zsh.exe". Si vous l'aimez, vous pouvez également héberger "python.exe" à partir de Console2.

Mintty est également un "émulateur de terminal". Pour cette raison, vous ne pouvez pas faire ce que vous demandez.

Juste pour expliquer un peu plus les 'termes' (hehe) utilisés:

  • Terminal : "La fonction d'un terminal se limite à l'affichage et à la saisie de données ... Un terminal de texte, ou souvent simplement un terminal (parfois une console de texte) est une interface informatique série pour la saisie et l'affichage de texte." Au bon vieux temps, ces "terminaux" étaient vraiment du matériel et ressemblaient à:

    texte alternatif

  • Terminal Emulator: "Un émulateur de terminal, une application de terminal, un terme ou un tty pour faire court, est un programme qui émule un terminal vidéo" stupide "dans une autre architecture d'affichage. Bien qu'il soit généralement synonyme d'un shell de ligne de commande ou d'un terminal de texte, le terme terminal couvre tous les terminaux distants, y compris les interfaces graphiques. "

  • Shell : "Un shell est un logiciel qui fournit une interface aux utilisateurs vers un système d'exploitation ..."

akira
la source
2
Plus précisément, Console2 est un terminal (et MinTTY aussi).
pause jusqu'à nouvel ordre.
En effet. j'ai .. essayé d'améliorer la réponse :)
akira
5

Vous ne pouvez pas héberger MinTTY, mais vous pouvez utiliser directement le bash Cygwin comme shell Console2. Créez simplement un nouvel onglet avec \ bin \ bash.exe --login -i comme shell

munissor
la source
0

Je viens de le faire avec cette procédure => http://blog.jaykanakiya.com/terminal-setup-in-windows-7/

Modifier les paramètres par défaut de Console2

Cliquez avec le bouton droit -> Modifier -> Paramètres.

Console: Shell: C: \ cygwin64 \ Cygwin.bat Répertoire de démarrage: H: / [votre espace de travail quotidien]

Antoine
la source