IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Configurer des touches entre telnet et vt100 ou xterm


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 55
    Par défaut Configurer des touches entre telnet et vt100 ou xterm
    Salut,

    J'ai un serveur (Red hat es3) qui héberge une application, cette derniere
    est accessible via un logiciel de telnet (Netterm).

    Donc sur le serveur j'ai un compte user avec le fichier .bash_profile
    et dedans je déclanche l'application.

    Mon problème est que les touches Inser, début de texte et fin de
    texte ne fonctionnent pas.

    Par défaut cest xterm qui est utilisé, en regardant
    a droite a gauche j'ai trouvé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    TERM=vt100
    export TERM
    stty intr '^C'
    J'ai testé mais ca change rien.
    A la limite je me fiche d'utiliser xterm ou vt100 tant que les touches
    fonctionnent comme je le souhaite.

    J'avoue être completement perdu et ne rien y connaitre dans
    ce domaine, je sais a peine ou chercher.

    Merci d'avance de votre aide.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    tout depend du clavier nécéssaire au telnet ....
    ensuite pour connaitre les touche actuelle :
    stty -a
    tu peut modifier certaine touche mais n'iindique pas les '
    stty intr ^C
    le ^ signifie "escape sequence"
    c'est commande devrait être dans le fichier .bash_profile (ou .bashrc)
    essaye deja manuellement (tu te connecte puis tu test ce qui fonctionne ou pas ) d'autre par il est "facile " de taper les touches une fois connecté :
    connection ...
    stty erase la_je_tape_la_touche_erase
    est si je fait un stty -a je recupere l'escape sequence ...... que je pourrais mettre dans le fichier de demmarage ....
    heuu suis je clair ?

  3. #3
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 55
    Par défaut
    euuuh j'ai pas capté :/

    voila ce que j'ai testé :
    stty -a sur le serveur en ayant mis dans le .bash_profile

    TERM=vt100
    export TERM
    J'ai mis vt100, car mon telnet (Netterm) peut se configurer
    et je l'ai aussi mis sur vt100

    ca me donne ca :

    speed 9600 baud; rows 24; columns 80; line = 0;
    intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>;
    eol2 = <undef>; start = ^Q; stop = ^S; susp = <undef>; rprnt = ^R; werase = ^W;
    lnext = <undef>; flush = <undef>; min = 1; time = 0;
    -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
    -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
    -iuclc -ixany -imaxbel
    opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
    isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
    echoctl echoke
    du coup si je comprend bien, il faut que mon telnet envoie ^C
    pour faire la touche inser ? cest ca ?

    Dans ce super telnet (Netterm) je peux configurer l'envoie des touches
    et j'ai mis que si j'appuie sur Inser ca envoie ^C : mais ca marche
    pas ca plante le telnet et si je laisse ce qui était par défaut ca
    marche pas non plus.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    oui je suis pas clair .. mais les tty ... hum sont de toute facon pas clair non plus

    je dit :
    tu te connect avec ton machin sur la machine linux
    dans la console optenue tu tape :
    stty intr et la tu tape effectivement la touche que tu veut configurer ....
    ensuite avec un stty -a tu retrouve la sequence de caractère ainsi paramètré. mais apres consultation du man stty, les touches configurable ne corresponde pas a celle que tu veut, de plus intr c'est le "break" ctrl-C si tu préfère .....
    dans ton cas il te faut trouver le bon terminal .... dans la base termcap
    /etc/termcap (je te souhaite du plaisir .....)
    essaye tout d'abort les terminaux "clasic" et / ou de changer au niveau de ton soft telnet ...
    vt220
    puis la gamme des ansi ...
    ansi
    ansi-nt
    enfin tu fouille se fichier jusqu'a trouver ton bonheur, apres reste a créer ton terminal mais la c'est plus du plaisir mais l'aspirine avec la boite et le carton

    bonne chance

  5. #5
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 55
    Par défaut
    merci de ton aide,

    en fait j'ai pas de chance, car il m'a fallut un certain temp
    avant de me rendre compte que l'application lancée par le
    .bash_profile utilsait son propore termcap .... et donc forcement
    les code (keymap je crois quon dit) n'était pas les bon...

    Enfin apres 4h passé la dessus j'ai reussi a faire ce que je voulais

    Merci bcp pour ton aide

    Note : tien je radote moi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD16] Fonction des touches TAB et Entr.
    Par stounouslous dans le forum WinDev
    Réponses: 4
    Dernier message: 05/12/2011, 20h50
  2. Réponses: 10
    Dernier message: 02/01/2008, 23h02
  3. [ConText] Configuration des touches de compilation et exécution
    Par grungee dans le forum Autres IDE
    Réponses: 2
    Dernier message: 27/08/2006, 22h05
  4. Réponses: 2
    Dernier message: 20/05/2006, 11h14
  5. Réponses: 4
    Dernier message: 04/07/2002, 12h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo