Cambiar el conjunto de caracteres PuTTY para todas las sesiones guardadas

12

PuTTY estaba mostrando algunos caracteres extraños debido a un conjunto de caracteres incorrectamente establecido (crédito a la pregunta SU anterior por ayudarme a resolver eso)

Ahora que sé que se supone que el cambio de los datos Recibidos se encuentra en qué conjunto de caracteres: abordaría este problema, ¿cómo solucionaría esto en todas mis sesiones guardadas? Intenté cambiarlo en la sesión de Configuración predeterminada , pero no se propagó a las otras sesiones.

Puede que solo necesite hacerlo manualmente, lo cual está bien, supongo. Pero tengo casi 30 sesiones.

Belmin Fernandez
fuente

Respuestas:

17

Acabo de tener el mismo problema y encontré el administrador de sesión PuTTY :

PuTTY Session Manager es una herramienta que permite a los administradores del sistema organizar sus sesiones PuTTY en carpetas y asignar teclas de acceso rápido a las sesiones favoritas. Se pueden iniciar varias sesiones con un solo clic. Requiere MS Windows y .NET 2.0 Runtime.

Me permitió configurar todas las sesiones a la vez, dejando los elementos distintos bien solos.

Gavyn
fuente
2
¡+1 ya había instalado el programa pero no sabía que podía hacerlo!
ceving
13
Funcionó perfectamente. Como esa funcionalidad está bastante oculta, así es como lo hace: 1) en la masilla normal, cargue la sesión predeterminada, cambie el color y guárdela. Instale el administrador de sesión e inícielo. Luego, tendrá un icono en la bandeja del sistema. Haga clic derecho, elija el editor de sesión, seleccione todas las sesiones, elija "copiar atributo de sesión", de la plantilla predeterminada, solo los atributos seleccionados, elija colores y aplique. Muchas gracias por ese consejo por el que conocía esa herramienta durante años :)
Christopher Lörken
Nota: esta herramienta utiliza nombres de atributos sin formato en lugar de las etiquetas descriptivas que se muestran en la configuración normal de PuTTY. No estoy seguro de cómo uno mapea de uno a otro. (Por ejemplo, estaba tratando de copiar la configuración de la campana visual, pero me costó encontrar qué atributo era relevante).
Duncan Jones
4

Exporte las sesiones de Putty almacenadas en el registro exportando la clave de registro HKEY_CURRENT_USER\Software\SimonTatham. Luego, busque y reemplace la configuración deseada, combine el archivo .reg nuevamente en el registro.

Jackhab
fuente
0

Creo que todo esto se almacena en las entradas del registro, por lo que tendría que usar una herramienta que le permita actualizar un conjunto de claves de registro en función de algunos criterios (probablemente con comodines)

RedGrittyBrick
fuente
Después de tomar algunas respiraciones profundas y abrir regedit.exe, encontró la configuración: HKCU \ Software \ SimonTatham \ PuTTY \ Sessions. Ahora, si supiera qué tecla corresponde a la configuración del juego de caracteres: - /
Belmin Fernandez
2
Tal vez, exporte las entradas de registro para una clave, cambie el valor de "Datos recibidos que se supone que están en qué juego de caracteres". Exporte las claves de registro nuevamente. dif. A menos que tenga una gran cantidad de sesiones, tengo la sensación de que editar cada sesión puede ser más rápido (aunque posiblemente tedioso y menos divertido).
RedGrittyBrick
Tiene casi 30 sesiones. Creo que solo usaré un script de Python, pero su idea de exportación / importación es inteligente. Primero, necesita averiguar qué valor corresponde a la configuración.
Belmin Fernández
1
Intente cambiar LineCodePage
jackhab
0

Descubrí que la aplicación "SupperPuTTY" puede resolver este problema de manera más fácil y fácil de entender, trata las sesiones originales de PuTTY como archivos de configuración.

Un ejemplo como el siguiente.

  1. Haga clic en Herramientas -> Configuración de PuTTY , como Capture 1 ;
  2. Cambie algunas configuraciones (por ejemplo, colores), luego en el bloque Cargar, guardar o eliminar una sesión almacenada , haga clic en Configuración predeterminada y haga clic en Guardar ;
  3. Haga clic derecho en Sesiones PuTTY y haga clic en nuevo , como Capture 2 ;
  4. En la nueva ventana emergente Crear nueva sesión , puede seleccionar el archivo de configuración apropiado en la lista Perfil de sesión PuTTY . Por ejemplo, seleccione Configuración predeterminada , como Capture 3 .

En el futuro, si cambia algunas configuraciones de la Configuración predeterminada , todos los cambios se aplicarán en todas las sesiones con la Configuración predeterminada .

Perdón por mi pobre inglés si no se describe claramente.

kakaaaluote
fuente