14 votes

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

J'aime utiliser Console2 pour mon travail sur le Shell Windows, où je lui fais généralement ouvrir une invite bash cygwin.

J'aimerais essayer MinTTY (2), et je voudrais l'héberger dans Console2 également. Si cela est possible, comment dois-je faire ?

J'ai configuré la Console 2 pour qu'elle ait un onglet qui déclenche l'alarme.

C:\cygwin\bin\mintty.exe -

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

18voto

akira Points 58339

Vous ne pouvez pas faire ça.

Console2 (étant un "émulateur de terminal") héberge des programmes de terminal comme dans "hey, je vais rendre les caractères que vous voulez sortir et je vais vous donner ce que l'utilisateur tape au clavier". Les programmes de terminal utiles les plus utilisés dans les "émulateurs de terminal" sont les "shells", tels que "cmd.exe" ou "powershell.exe" ou "bash.exe" ou "zsh.exe". Si vous le souhaitez, 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" utilisés (hehe) :

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

    alt text

  • Emulateur de terminal : "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 "muet" dans une autre architecture d'affichage. Bien que typiquement synonyme de ligne de commande Shell ou de terminal texte, le terme terminal couvre tous les terminaux distants, y compris les interfaces graphiques."

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

5voto

Brett Reinhard Points 119

Vous ne pouvez pas héberger MinTTY, mais vous pouvez utiliser directement le bash de Cygwin comme le Shell de Console2. Il suffit de créer un nouvel onglet avec \bin\bash.exe --login -i comme votre Shell

0voto

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 la Console2

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

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X