Modification du jeu de caractères PuTTY pour toutes les sessions enregistrées

12

PuTTY affichait des caractères étranges en raison d'un jeu de caractères incorrect (crédit à la question SU précédente pour m'aider à comprendre cela)

Maintenant que je sais que la commutation des données reçues suppose que dans quel jeu de caractères: résoudrait ce problème, comment pourrais-je résoudre ce problème dans toutes mes sessions enregistrées? J'ai essayé de le changer dans la session Paramètres par défaut , mais il ne s'est pas propagé aux autres sessions.

Peut-être juste besoin de le faire manuellement, ce qui est correct, je suppose. Mais j'ai presque 30 séances.

Belmin Fernandez
la source

Réponses:

17

Je viens d'avoir le même problème et j'ai trouvé le gestionnaire de session PuTTY :

PuTTY Session Manager est un outil qui permet aux administrateurs système d'organiser leurs sessions PuTTY en dossiers et d'affecter des raccourcis clavier aux sessions favorites. Plusieurs sessions peuvent être lancées en un seul clic. Nécessite MS Windows et le runtime .NET 2.0.

Cela m'a permis de configurer toutes les sessions à la fois tout en laissant les éléments distincts bien seuls.

Gavyn
la source
2
+1 Avait déjà installé le programme mais ne savait pas qu'il pouvait le faire!
ceving
13
Fonctionne parfaitement. Puisque cette fonctionnalité est assez cachée, voici comment vous le faites: 1) dans le mastic normal, chargez la session par défaut, changez la couleur et enregistrez-la. Installez le gestionnaire de sessions et démarrez-le. Ensuite, vous aurez une icône dans votre barre d'état système. Faites un clic droit, choisissez l'éditeur de session, sélectionnez toutes les sessions, choisissez "copier l'attribut de session", dans le modèle par défaut, seuls les attributs sélectionnés, choisissez les couleurs et appliquez. Merci beaucoup pour ce petit conseil que je connaissais depuis des années :)
Christopher Lörken
Remarque: cet outil utilise des noms d'attributs bruts plutôt que les étiquettes conviviales affichées dans les paramètres PuTTY normaux. Je ne sais pas comment on mappe de l'un à l'autre. (Par exemple, j'essayais de copier le paramètre de cloche visuelle, mais j'ai eu du mal à trouver quel attribut était pertinent).
Duncan Jones
4

Exportez les sessions Putty stockées dans le registre en exportant la clé de registre HKEY_CURRENT_USER\Software\SimonTatham. Ensuite, recherchez-remplacez les paramètres souhaités, fusionnez le fichier .reg dans le Registre.

jackhab
la source
0

Je crois que tout cela est stocké dans des entrées de registre - vous devez donc utiliser un outil qui vous permet de mettre à jour un ensemble de clés de registre en fonction de certains critères (impliquant probablement des caractères génériques)

RedGrittyBrick
la source
Après avoir pris quelques respirations profondes et ouvert regedit.exe, vous avez trouvé les paramètres: HKCU \ Software \ SimonTatham \ PuTTY \ Sessions. Maintenant, si seulement je savais quelle touche correspond aux paramètres du jeu de caractères: - /
Belmin Fernandez
2
Peut-être, exportez les entrées de registre pour une clé, modifiez la valeur "Données reçues supposées être dans quel jeu de caractères". Exportez à nouveau les clés de registre. diff. À moins que vous ayez un très grand nombre de sessions, j'ai le sentiment que l'édition de chaque session pourrait être plus rapide (bien que sans doute fastidieuse et moins amusante).
RedGrittyBrick
Avoir près de 30 séances. Je pense que je vais simplement utiliser un script Python mais votre idée d'exportation / importation est néanmoins intelligente. Tout d'abord, vous devez déterminer quelle valeur correspond au paramètre.
Belmin Fernandez
1
Essayez de changer LineCodePage
jackhab
0

J'ai trouvé que l'application "SupperPuTTY" peut résoudre ce problème plus facilement et plus facilement, elle traite les sessions PuTTY originales comme des fichiers de configuration.

Un exemple comme ci-dessous.

  1. Cliquez sur Tools -> PuTTY Configuration , as Capture 1 ;
  2. Modifiez certains paramètres (par exemple les couleurs), puis dans le bloc Charger, enregistrer ou supprimer une session stockée , cliquez sur Paramètres par défaut et cliquez sur Enregistrer ;
  3. Cliquez avec le bouton droit sur PuTTY Sessions , puis cliquez sur nouveau , comme Capture 2 ;
  4. Dans la nouvelle fenêtre contextuelle Créer une nouvelle session , vous pouvez sélectionner le fichier de configuration approprié dans la liste Profil de session PuTTY . Pour des exemples, sélectionnez Paramètres par défaut , comme Capture 3 .

À l'avenir, si vous modifiez certains paramètres des paramètres par défaut , toutes les modifications s'appliqueront à toutes les sessions utilisant les paramètres par défaut .

Désolé pour mon pauvre anglais s'il n'est pas décrit clairement.

kakaaaluote
la source