Zmiana zestawu znaków PuTTY dla wszystkich zapisanych sesji

12

PuTTY wyświetlał dziwne postacie z powodu niepoprawnie ustawionego zestawu znaków (podziękowania dla poprzedniego pytania SU za pomoc w ustaleniu tego)

Teraz, gdy wiem, że przełączanie Odebranych danych zakłada, w którym zestawie znaków: rozwiązałbym ten problem, jak mam to naprawić we wszystkich zapisanych sesjach? Próbowałem zmienić go w sesji ustawień domyślnych, ale nie rozprzestrzenił się na inne sesje.

Może po prostu trzeba to zrobić ręcznie, co chyba jest w porządku. Ale mam prawie 30 sesji.

Belmin Fernandez
źródło

Odpowiedzi:

17

Właśnie miałem ten sam problem i znalazłem menedżera sesji PuTTY :

PuTTY Session Manager to narzędzie, które pozwala administratorom systemu organizować swoje sesje PuTTY w foldery i przypisywać skróty do ulubionych sesji. Wiele sesji można uruchomić jednym kliknięciem. Wymaga MS Windows i środowiska uruchomieniowego .NET 2.0.

Pozwoliło mi to skonfigurować wszystkie sesje jednocześnie, pozostawiając odrębne elementy w spokoju.

Gavyn
źródło
2
+1 Zainstalowałem już program, ale nie wiedziałem, że może to zrobić!
ceving
13
Działał idealnie. Ponieważ ta funkcja jest dość ukryta, oto jak to zrobić: 1) w normalnej szpachli załaduj domyślną sesję, zmień kolor i zapisz. Zainstaluj menedżera sesji i uruchom go. Następnie na pasku zadań pojawi się ikona. Kliknij prawym przyciskiem myszy, wybierz edytor sesji, wybierz wszystkie sesje, wybierz „skopiuj atrybut sesji”, z domyślnego szablonu, tylko wybrane atrybuty, wybierz kolory i zastosuj.
Wielkie dzięki za ten tip tip,
Uwaga: to narzędzie używa surowych nazw atrybutów zamiast przyjaznych etykiet pokazanych w normalnych ustawieniach PuTTY. Nie jestem pewien, w jaki sposób mapuje się od jednego do drugiego. (Na przykład próbowałem skopiować ustawienie wizualnego dzwonka, ale starałem się znaleźć, który atrybut jest odpowiedni).
Duncan Jones
4

Wyeksportuj sesje Putty przechowywane w rejestrze, eksportując klucz rejestru HKEY_CURRENT_USER\Software\SimonTatham. Następnie wyszukaj-zamień żądane ustawienia scal plik reg z powrotem do rejestru.

jackhab
źródło
0

Uważam, że to wszystko jest zapisane we wpisach rejestru - więc będziesz musiał użyć narzędzia, które pozwala zaktualizować zestaw kluczy rejestru na podstawie niektórych kryteriów (prawdopodobnie obejmujących symbole wieloznaczne)

RedGrittyBrick
źródło
Po kilku głębokich wdechach i otwarciu programu regedit.exe, znalazłem ustawienia: HKCU \ Software \ SimonTatham \ PuTTY \ Sessions. Teraz gdybym tylko wiedział, który klucz odpowiada ustawieniom zestawu znaków: - /
Belmin Fernandez,
2
Może wyeksportuj wpisy rejestru dla jednego klucza, zmień wartość „Odebrano dane, w których zestawie znaków”. Ponownie wyeksportuj klucze rejestru. różn. O ile nie masz bardzo dużej liczby sesji, mam wrażenie, że edytowanie każdej sesji może być szybsze (choć prawdopodobnie żmudne i mniej zabawne).
RedGrittyBrick,
Mieć prawie 30 sesji. Myślę, że po prostu użyję skryptu Python, ale pomysł eksportowania / importowania jest inteligentny. Najpierw musisz dowiedzieć się, która wartość odpowiada ustawieniu.
Belmin Fernandez,
1
Spróbuj zmienić LineCodePage
jackhab
0

Odkryłem, że aplikacja „SupperPuTTY” może rozwiązać ten problem łatwiej i łatwiej zrozumieć, traktuje oryginalne sesje PuTTY jak pliki konfiguracyjne.

Przykład jak poniżej.

  1. Kliknij Narzędzia -> Konfiguracja PuTTY , jako Capture 1 ;
  2. Zmień niektóre ustawienia (np. Kolory), a następnie w bloku Załaduj, zapisz lub usuń zapisaną sesję , kliknij Ustawienia domyślne i kliknij Zapisz ;
  3. Kliknij prawym przyciskiem myszy sesje PuTTY i kliknij nowy , jako Capture 2 ;
  4. W nowym wyskakującym oknie Utwórz nową sesję możesz wybrać odpowiedni plik konfiguracyjny z listy profili sesji PuTTY . Na przykład wybierz Ustawienia domyślne , jak Capture 3 .

W przyszłości, jeśli zmienisz niektóre ustawienia Ustawień domyślnych , wówczas wszystkie zmiany zostaną zastosowane do wszystkich sesji przy użyciu Ustawień domyślnych .

Przepraszam za mój słaby angielski, jeśli nie został jasno opisany.

kakaaaluote
źródło