XTEL(1) | General Commands Manual | XTEL(1) |
xtel - Emulateur MINITEL
xtel [-petit] [-ng] [-br] [-low] [-e] [-serveur serveur_xtel] [-service service_xtel] [options_standards Xt] [fichier_videotex]
xtel est un émulateur de Minitel 1B/2 ou TVR (Télétel Vitesse Rapide destiné à X11R4/R5/R6 . Il permet de plus la sauvegarde et le décodage hors-ligne de pages vidéotex. Ce client fonctionne sur écran couleur, niveaux de gris ou bien monochrome.
Après lancement du programme, on peut sélectionner 3, 4, 5 ou 6 menus déroulants en haut de la fenêtre.
Le menu Fichier contient les entrées :
Charge l'enregistrement
Charge un enregistrement en mémoire (il sera exploité
grâce à la fonction lecteur du menu suivant) .
Sauve l'enregistrement
Sauve ce qui a été enregistré sur un fichier.
Imprime
Imprime la page courante.
Quitte
Quitte le programme.
Le menu Enregistrement Permet de controler l'enregistrement des pages Vidéotex. Il contient les entrées :
Nouvel enregistrement
Initialise la zone d'enregistrement (ce qui était enregistré
est perdu).
Demarre
Valide l'enregistrement, tout ce qui est affiché sur l'écran
est sauvé en memoire.
Arrête
Stoppe l'enregistrement
Lecteur
Appele le lecteur d'enregistrement (fonction magnétoscope). Les
fonctions du lecteur sont :
|<< Début de page << Page précédente [] Stop > Lecture >> Page suivante
Le lecteur permet de suspendre la lecture sur le caractères Form Feed (qui représente un changement de page en Vidéotex) ou bien la commande SUITE souvent utilisée pour afficher les informations suivantes. Les deux conditions peuvent être combinées (SUITE ou FF). La valeur par défaut est "Pas d'arrêt", il faut cliquer sur cette chaine pour définir une condition d'arrêt.
Le menu Services est créé au début en interrogeant le démon xteld . Dans le cas ou le modem est un Minitel 1/1B, ce menu n'est pas affiché (l'utilisateur compose a la main). Pour établir la connexion avec le service, il faut OBLIGATOIREMENT utiliser le bouton CONNEXION/FIN de XTEL (et non celui du Minitel). Par contre, on peut libérer la ligne en utilisant le bouton CX/FIN du Minitel.
Le menu Procédures est créé si le fichier $HOME/.xtel/procedures (ou $HOME/.xtelproc) existe. Il permet de definir des procedures d'interrogation de serveurs Télétel (composition puis envoi automatique de chaines ou de touches Minitel sur reconnaissance d'un texte particulier).
Dans le cas ou le modem est un M1/M1B, l'utilisateur devra composer à la main le numéro du service et sélectionner la procédure pour établir la connexion (au lieu d'utiliser le CONNEXION/FIN).
La syntaxe du fichier procedures est la suivante :
procedure nom_de_procédure service numéro_de_service liste_de_commandes
Les commandes disponibles sont les suivantes avec les raccourcis (une lettre) entre parenthèses. Les raccourcis choisis font en sorte que les fichiers déja ecrits avec une version antérieure soient compatibles.
waitfor chaine_de_caractères (A) transmit chaine_de_caractères (E) record on/off (R) write nom_de_fichier (W) hangup (H) exit (X)
Pour émettre des commandes Minitel (ENVOI, RETOUR, etc), on utilise la syntaxe suivante dans la chaine à émettre :
ENVOI \A RETOUR \B REPETITION \C GUIDE \D ANNULATION \E SOMMAIRE \F CORRECTION \G SUITE \H CONNEXION_FIN \I
Par exemple :
P Ficheux S 3611 waitfor reste record on transmit FICHEUX\H\HBORDEAUX\A waitfor Suite write /tmp/f.vdt record off exit
Par exemple, la procédure Ficheux recherche le numéro de l'abonne FICHEUX sur l'annuaire électronique, enregistre le résultat dans le fichier /tmp/f.vdt et sort de XTel.
Le menu Protocoles permet d'utiliser des protocoles pour télécharger des fichiers à travers XTel. Ce menu existe si le fichier $HOME/.xtel/protocols (ou $HOME/.xtelproto) existe.
La syntaxe du fichier protocoles est la suivante :
Nom_de_protocole,Nom_de_la_commande
La commande correspond à un exécutable permettant de gérer le protocole spécifié, par exemple:
Z-Modem,/usr/bin/rz
La commande doit utiliser stdin/stdout pour ses entrées/sorties et afficher les messages eventuels sur stderr.
Le menu Xtel permet d'obtenir des informations sur la version et la configuration du programme.
L'emulation des touches du Minitel (Envoi, Retour, etc...) est realisée par un popup-menu accessible par Bouton 2. Les raccourcis clavier sont indiqués dans le menu. Ce meme menu permet de selectionner le mode d'émulation (Vidéotex, Télé-informatique ASCII, Télé-informatique français). A partir de la version 3.1, les touches sont également accessible directement en dessous de l'ecran Minitel (sauf si l'option lowMemory est activée).
XTEL fait de la reconnaissance de chaine de caractères dans la page Minitel, c'est à dire que l'on peut cliquer directement dans la page les chaines correspondant aux touches Minitel (Envoi, Retour, etc...) ou par défaut aux valeurs a saisir (Bouton 1).
On peut obtenir une approximation ASCII de la page courante sur la sortie standard en cliquant sur Bouton 3.
XTEL utilise les ressources spécifiques suivantes :
X(1) xteld
Le décodage des pages photographiques (TVR) est certainement incomplet. De plus l'allocation des couleurs sur un ecran 256 couleurs peut poser des problèmes en cas d'images JPEG affichées sur une même page.
/usr/X11R6/lib/X11/app-defaults/XTel /usr/X11R6/lib/X11/app-defaults/XTelm $HOME/.xtel/procedures $HOME/.xtel/protocols
Copyright 1991-98, LECTRA-SYSTEMES et Pierre FICHEUX
Pierre FICHEUX R&D LECTRA-SYSTEMES ZI Marticot 33610 Cestas FRANCE
Lectra-Systemes | 4.2 Berkeley Distribution |