Outils pour utilisateurs

Outils du site


putty_nabuco

Utiliser Putty pour se connecter à Nabuco

Voila ce dont il y a besoin:

  • Un version spéciale de Putty disponible ici: putty.exe
  • Un fichier contenant les paramètres pour Nabuco à inserer dans la base de registre: nabuco.txt

Voila comment je procède:

  • Je copie putty.exe dans “c:\program files”
  • je fais regedit /s nabuco.txt (et ceci pour tous les utilisateurs qui devront utiliser Nabuco)
  • je crée un raccourci sur le bureau. Ce raccourci pointe vers “c:\program files\putty.exe”, le lance avec ces arguments “-load nabuco” et avec l'option “Exécuter=Agrandie” (pour l'avoir en plein écran)

(personellement dans un script j'utilise 'shortcut.exe /f:“%ALLUSERSPROFILE%\Bureau\Nabuco.lnk” /a:c /p:“-load nabuco” /r:3 /t:“%PROGRAMFILES%\putty.exe”')

Voila.

Pour information, il s'agit d'une version modifiée de putty: J'ai modifié 1 ligne des sources pour que TOUTES les touches de fonctions soient correctement configurées.

Voici, le diff: putty_change_xtermr6_f5.diff.txt

--- WINDOWS/WINDOW.C~orig       2005-11-08 13:11:08.000000000 +0100
+++ WINDOWS/WINDOW.C    2005-11-02 12:29:32.000000000 +0100
@@ -4039,7 +4039,7 @@
            p += sprintf((char *) p, "\x1B[[%c", code + 'A' - 11);
            return p - output;
        }
-       if (cfg.funky_type == FUNKY_XTERM && code >= 11 && code <= 14) {
+       if (cfg.funky_type == FUNKY_XTERM && code >= 11 && code <= 15) {
            if (term->vt52_mode)
                p += sprintf((char *) p, "\x1B%c", code + 'P' - 11);
            else

L'option “Terminal/Keyboard/The Function keys and keypad”=“Xterm R6” correspond le plus à la définition des touches de fontion utilisées par Nabuco. Seule la touche F5 n'est pas correcte. La modification fait en sorte que F5 renvoie ESC OT. des détails qui expliqueront la simplicité du changement

(Pour Nabuco on veut F1 à F5 = ESC OP à ESC OT et F6 à F12 = ESC [17~ à ESC [24~)

Le binaire fourni a été compilé avec CYGWIN

putty_nabuco.txt · Dernière modification: 2005/11/08 12:37 par ld-zac