Alterando o conjunto de caracteres PuTTY para todas as sessões salvas

12

PuTTY está exibindo alguns caracteres estranhos devido ao conjunto incorreto de caracteres (crédito à pergunta SU anterior por me ajudar a descobrir isso)

Agora que eu sei que mudar os dados recebidos assumidos em qual conjunto de caracteres: resolveria esse problema, como corrigi-lo em todas as minhas sessões salvas? Tentei alterá-lo na sessão Configurações padrão , mas ele não se propagou para as outras sessões.

Talvez só precise fazê-lo manual, o que é bom, suponho. Mas tenho quase 30 sessões.

Belmin Fernandez
fonte

Respostas:

17

Eu apenas tive o mesmo problema e encontrei o gerenciador de sessões PuTTY :

O PuTTY Session Manager é uma ferramenta que permite aos administradores de sistema organizar suas sessões PuTTY em pastas e atribuir teclas de atalho às sessões favoritas. Várias sessões podem ser iniciadas com um clique. Requer o MS Windows e o .NET 2.0 Runtime.

Permitiu-me configurar todas as sessões de uma só vez, deixando os elementos distintos em paz.

Gavyn
fonte
2
+1 Já havia instalado o programa, mas não sabia, que ele pode fazer isso!
ceving 27/11/14
13
Funcionou perfeitamente. Como essa funcionalidade é bastante oculta, eis como você faz: 1) na massa normal, carregue a sessão padrão, altere a cor e salve-a. Instale o gerenciador de sessões e inicie-o. Depois, você terá um ícone na bandeja do sistema. Clique com o botão direito do mouse, escolha o editor de sessões, selecione todas as sessões, escolha "copiar atributo da sessão", no modelo padrão, apenas atributos selecionados, escolha cores e aplique. Muito obrigado por essa dica, que eu conhecia essa ferramenta há anos :)
Christopher Lörken
Nota: esta ferramenta usa nomes de atributos brutos em vez dos rótulos amigáveis ​​mostrados nas configurações normais do PuTTY. Não tenho certeza de como um mapeia de um para o outro. (Por exemplo, eu estava tentando copiar a configuração da campainha visual, mas lutei para descobrir qual atributo era relevante).
Duncan Jones
4

Exporte as sessões Putty armazenadas no registro exportando a chave do registro HKEY_CURRENT_USER\Software\SimonTatham. Em seguida, pesquise e substitua as configurações desejadas e mescle o arquivo .reg novamente ao registro.

jackhab
fonte
0

Acredito que tudo isso esteja armazenado nas entradas do Registro - portanto, você precisará usar uma ferramenta que permita atualizar um conjunto de chaves do Registro com base em alguns critérios (provavelmente envolvendo caracteres curinga)

RedGrittyBrick
fonte
Após respirar fundo algumas vezes e abrir o regedit.exe, localize as configurações: HKCU \ Software \ SimonTatham \ PuTTY \ Sessions. Agora, se eu soubesse qual chave corresponde às configurações do conjunto de caracteres: - /
Belmin Fernandez 20/10/10
2
Talvez, exporte as entradas do registro para uma chave, altere o valor "Dados recebidos assumidos em que conjunto de caracteres". Exporte as chaves do registro novamente. diff. A menos que você tenha um número muito grande de sessões, tenho a sensação de que editar cada sessão pode ser mais rápido (embora sem dúvida seja tedioso e menos divertido).
RedGrittyBrick
Tenha quase 30 sessões. Acho que vou usar apenas um script Python, mas sua ideia de exportação / importação é inteligente, no entanto. Primeiro, é preciso descobrir qual valor corresponde à configuração.
Belmin Fernandez 20/10/10
1
Tente alterar o LineCodePage
jackhab
0

Achei que o aplicativo "SupperPuTTY" pode resolver esse problema com mais facilidade e facilidade de entender, trata as sessões originais do PuTTY como arquivos de configuração.

Um exemplo como abaixo.

  1. Clique em Ferramentas -> Configuração do PuTTY , como Captura 1 ;
  2. Altere algumas configurações (por exemplo, cores) e, no bloco Carregar, salve ou exclua uma sessão armazenada , clique em Configurações padrão e clique em Salvar ;
  3. Clique com o botão direito do mouse em PuTTY Sessions e clique em novo , como Capture 2 ;
  4. No novo pop-up Create New Session , você pode selecionar o arquivo de configuração apropriado na lista PuTTY Session Profile . Para exemplos, selecione Configurações padrão , como Captura 3 .

No futuro, se você alterar algumas configurações das Configurações padrão , todas as alterações serão aplicadas a todas as sessões usando as Configurações padrão .

Desculpe pelo meu inglês ruim, se não for descrito claramente.

kakaaaluote
fonte