Comment améliorer votre console Cygwin avec Mintty

Table des matières:

Comment améliorer votre console Cygwin avec Mintty
Comment améliorer votre console Cygwin avec Mintty

Vidéo: Comment améliorer votre console Cygwin avec Mintty

Vidéo: Comment améliorer votre console Cygwin avec Mintty
Vidéo: #tutodessin d’un #paysage #urbain super facile 😁 #dessin #tutofacile #apprendreadessiner - YouTube 2024, Novembre
Anonim
Cygwin est un excellent moyen d’obtenir une qualité de ligne de commande Linux dans Windows, mais l’utilisation de Windows Shell pour y accéder supprime une partie de cette magie. En utilisant Mintty et quelques autres méthodes, vous pouvez rendre l'expérience beaucoup plus luxueuse.
Cygwin est un excellent moyen d’obtenir une qualité de ligne de commande Linux dans Windows, mais l’utilisation de Windows Shell pour y accéder supprime une partie de cette magie. En utilisant Mintty et quelques autres méthodes, vous pouvez rendre l'expérience beaucoup plus luxueuse.

Limitations du shell Windows

Nous vous avons déjà montré comment installer et utiliser Cygwin afin de pouvoir utiliser Windows sans avoir à manquer de cette qualité en ligne de commande. Cependant, pour beaucoup de gens, le fait que Cygwin utilise le shell d’invite de commande pour s’acquitter de ses tâches nuit considérablement à l’exécution de bash dans Windows. Voici quelques-uns des problèmes les plus courants et des plaintes concernant cette configuration:

  • Redimensionner la fenêtre horizontalement ne fonctionne pas correctement
  • Impossible de changer efficacement les polices ou les tailles de police à la volée.
  • Le défilement via le clavier ne fonctionne pas.
  • La sélection de texte sur plusieurs lignes ne fonctionne pas.
  • Avec certaines configurations, la sélection de texte ne fonctionne pas du tout.
  • C’est une horreur comparée à ce que fournissent les terminaux Linux.

Un outil utile qui constitue une corvée à utiliser ne me mène pas vraiment très loin. Et vous?

La menthe sauve la journée

Mintty est un excellent shell alternatif pour Cygwin qui fournit une foule de fonctionnalités utiles et atténue les problèmes ci-dessus. Si vous utilisez MSYS / MinGW au lieu de Cygwin, Mintty fonctionne également très bien avec cela.

Vous pouvez installer Mintty en le récupérant à partir de la page de téléchargement du projet (assurez-vous d’avoir la version appropriée pour votre configuration!) Ou vous pouvez simplement exécuter le fichier Setup.exe de Cygwin à nouveau.

Sur l’écran Sélectionner les paquets, regardez sous «Coquillages» et trouvez Mintty. Cliquez à l'endroit où il est écrit «Passer» et cliquez sur le bouton Suivant. Une fois l’installation terminée, vous devriez pouvoir accéder à Démarrer> Tous les programmes> Cygwin> mintty pour le lancer.
Sur l’écran Sélectionner les paquets, regardez sous «Coquillages» et trouvez Mintty. Cliquez à l'endroit où il est écrit «Passer» et cliquez sur le bouton Suivant. Une fois l’installation terminée, vous devriez pouvoir accéder à Démarrer> Tous les programmes> Cygwin> mintty pour le lancer.
Voici à quoi ressemble la fenêtre Mintty par défaut:
Voici à quoi ressemble la fenêtre Mintty par défaut:
Image
Image

C’est un peu vanille, mais vous remarquerez que le redimensionnement fonctionne correctement et que la police est au moins un peu meilleure. Vous pouvez appuyer sur Ctrl et + ou - pour agrandir ou réduire la police à tout moment. Cliquez avec le bouton droit sur la barre de titre et choisissez Options…

La première chose que j’ai faite a été de changer la transparence de la fenêtre et le curseur de l’onglet Looks en un élément que je connais mieux. Rendez-vous sur l'onglet Texte lorsque vous avez terminé.
La première chose que j’ai faite a été de changer la transparence de la fenêtre et le curseur de l’onglet Looks en un élément que je connais mieux. Rendez-vous sur l'onglet Texte lorsque vous avez terminé.
Vous pouvez bien sûr modifier la police par défaut, mais également les paramètres régionaux et le jeu de caractères, pour qu'ils soient différents de ceux utilisés actuellement par Windows. Vous pouvez également jouer avec le lissage des polices si votre moniteur le montre un peu trop irrégulièrement.
Vous pouvez bien sûr modifier la police par défaut, mais également les paramètres régionaux et le jeu de caractères, pour qu'ils soient différents de ceux utilisés actuellement par Windows. Vous pouvez également jouer avec le lissage des polices si votre moniteur le montre un peu trop irrégulièrement.
Dans les options de la souris, vous pourrez modifier les paramètres d’interaction de la souris, tels que copier et coller. Vous pouvez également faire en sorte que la souris place le curseur de ligne de commande, ce que les utilisateurs de vim semblent souvent aimer. Enfin, cliquez sur Fenêtre.
Dans les options de la souris, vous pourrez modifier les paramètres d’interaction de la souris, tels que copier et coller. Vous pouvez également faire en sorte que la souris place le curseur de ligne de commande, ce que les utilisateurs de vim semblent souvent aimer. Enfin, cliquez sur Fenêtre.
Ici, vous pouvez modifier la taille de terminal par défaut, la taille de la mémoire tampon de défilement et choisir un modificateur pour le défilement à l'aide des touches de direction. Par défaut, Maj + Haut / Bas permet de faire défiler le tampon dans la fenêtre. Voici à quoi ressemble ma configuration modifiée de Mintty.
Ici, vous pouvez modifier la taille de terminal par défaut, la taille de la mémoire tampon de défilement et choisir un modificateur pour le défilement à l'aide des touches de direction. Par défaut, Maj + Haut / Bas permet de faire défiler le tampon dans la fenêtre. Voici à quoi ressemble ma configuration modifiée de Mintty.
(Cliquez sur l'image ci-dessus pour voir une version plus grande.)
(Cliquez sur l'image ci-dessus pour voir une version plus grande.)

Autres méthodes (pour les amateurs de mastic)

Mintty, c'est génial, mais d'autres pourraient ne pas l'aimer autant. Nous vous avons montré comment installer un serveur SSH sur Cygwin, et de nombreuses personnes utilisent PuTTY ou KiTTY pour se connecter à Cygwin de cette façon. Cependant, si vous ne souhaitez pas configurer l’accès SSH, il existe un moyen plus simple.

PuTTYcyg est une version patchée de PuTTY, capable de se connecter aux installations Cygwin natives. Il n’ya qu’un seul accroc: PuTTY a récemment été mis à jour vers la version 0.61, ajoutant la prise en charge des listes de sauts de Windows 7, des polices de redimensionnement Aero et des polices à largeur non fixe. PuTTYcyg n’ayant pas encore été mis à jour, vous devrez choisir entre le support Cygwin et la compatibilité Windows 7. Je n’ai pas pu trouver le correctif lui-même, je n’ai donc pas essayé d’ajouter du support à la dernière version de PuTTY. Si vous en avez, veuillez laisser une ligne dans les commentaires.

Personnellement, je préfère KiTTY à PuTTY car il est plus personnalisable et a été mis à jour plus souvent au cours des quatre dernières années. Il existe un correctif PuTTYcfg compatible KiTTY qui ajoute cette fonctionnalité à d’autres comme moi. Pour être honnête, cependant, depuis que je commence à utiliser Mintty avec Cygwin, je n’ai pas touché KiTTY depuis des semaines.

Enfin, si vous recherchez quelque chose qui prend en charge Cygwin ainsi que l’invite de commande Windows, vous serez peut-être intéressé par la console. C’est une console de remplacement qui permet de tabuler plusieurs types de coquilles, d’ajouter de la transparence et de modifier les polices à la volée.

Avez-vous un shell Cygwin préféré? Avez-vous une alternative à Cygwin? Connaissez-vous un patch qui fonctionne avec PuTTY 0.61? Faites-nous savoir ci-dessous!

Conseillé: