XTEL(1) General Commands Manual XTEL(1)
NOM
xtel - Emulateur MINITEL
SYNOPSIS
xtel [-petit] [-ng] [-br] [-low] [-e] [-serveur serveur_xtel] [-service service_xtel] [options_standards Xt] [fichier_videotex]
DESCRIPTION
xtel est un emulateur de Minitel 1B/2 ou TVR (Teletel Vitesse Rapide destine a X11R4/R5/R6 . Il permet de plus la sauvegarde et le decodage
hors-ligne de pages videotex. Ce client fonctionne sur ecran couleur, niveaux de gris ou bien monochrome.
OPTIONS
-ng
Niveaux de gris : dans le cas d'un ecran couleur, on utilise des niveaux de gris et non pas des couleurs (comme sur le vrai Mini-
tel).
-petit
Petit ecran : la taille de l'ecran d'emulation est de 320 x 250 pixels. Cela tient moins de place mais c'est peu lisible dans le
cas d'un ecran monochrome de taille courante (15" ou 16").
-serveur
Nom de la machine serveur (supportant xteld). On peut egalement specifier le nom du serveur par la ressource serveur .
-service
Nom du service de /etc/services a utiliser. On peut egalement specifier le nom du service par la ressource nomService .
-br
Permet de specifier la presence du bouton Raccrocher dans le popup-menu du clavier Minitel (utilise si le modem ne gere pas le sig-
nal DCD).
-low
Supprime l'affichage des jolis boutons (et limite la consommation memoire).
-e, --exec-procedure
Nom de la procedure a demarrer au lancement de XTel. Cette procedure doit etre definie dans le fichier $HOME/.xtel/procedures (ou
$HOME/.xtelproc par compatibilite).
-private
Force l'utilisation d'une colormap privee (a utiliser dans le cas d'un nombre insuffisant de couleurs disponible dans la colormap
par defaut).
UTILISATION
Apres lancement du programme, on peut selectionner 3, 4, 5 ou 6 menus deroulants en haut de la fenetre.
Le menu Fichier contient les entrees :
Charge l'enregistrement
Charge un enregistrement en memoire (il sera exploite grace a la fonction lecteur du menu suivant) .
Sauve l'enregistrement
Sauve ce qui a ete enregistre sur un fichier.
Imprime
Imprime la page courante.
Quitte
Quitte le programme.
Le menu Enregistrement Permet de controler l'enregistrement des pages Videotex. Il contient les entrees :
Nouvel enregistrement
Initialise la zone d'enregistrement (ce qui etait enregistre est perdu).
Demarre
Valide l'enregistrement, tout ce qui est affiche sur l'ecran est sauve en memoire.
Arrete
Stoppe l'enregistrement
Lecteur
Appele le lecteur d'enregistrement (fonction magnetoscope). Les fonctions du lecteur sont :
|<< Debut de page
<< Page precedente
[] Stop
> Lecture
>> Page suivante
Le lecteur permet de suspendre la lecture sur le caracteres Form Feed (qui represente un changement de page en Videotex) ou bien la com-
mande SUITE souvent utilisee pour afficher les informations suivantes. Les deux conditions peuvent etre combinees (SUITE ou FF). La valeur
par defaut est "Pas d'arret", il faut cliquer sur cette chaine pour definir une condition d'arret.
Le menu Services est cree au debut en interrogeant le demon xteld . Dans le cas ou le modem est un Minitel 1/1B, ce menu n'est pas affiche
(l'utilisateur compose a la main). Pour etablir la connexion avec le service, il faut OBLIGATOIREMENT utiliser le bouton CONNEXION/FIN de
XTEL (et non celui du Minitel). Par contre, on peut liberer la ligne en utilisant le bouton CX/FIN du Minitel.
Le menu Procedures est cree si le fichier $HOME/.xtel/procedures (ou $HOME/.xtelproc) existe. Il permet de definir des procedures d'inter-
rogation de serveurs Teletel (composition puis envoi automatique de chaines ou de touches Minitel sur reconnaissance d'un texte partic-
ulier).
Dans le cas ou le modem est un M1/M1B, l'utilisateur devra composer a la main le numero du service et selectionner la procedure pour
etablir la connexion (au lieu d'utiliser le CONNEXION/FIN).
La syntaxe du fichier procedures est la suivante :
procedure nom_de_procedure
service numero_de_service
liste_de_commandes
Les commandes disponibles sont les suivantes avec les raccourcis (une lettre) entre parentheses. Les raccourcis choisis font en sorte que
les fichiers deja ecrits avec une version anterieure soient compatibles.
waitfor chaine_de_caracteres (A)
transmit chaine_de_caracteres (E)
record on/off (R)
write nom_de_fichier (W)
hangup (H)
exit (X)
Pour emettre des commandes Minitel (ENVOI, RETOUR, etc), on utilise la syntaxe suivante dans la chaine a emettre :
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 FICHEUXHHBORDEAUXA
waitfor Suite
write /tmp/f.vdt
record off
exit
Par exemple, la procedure Ficheux recherche le numero de l'abonne FICHEUX sur l'annuaire electronique, enregistre le resultat dans le
fichier /tmp/f.vdt et sort de XTel.
Le menu Protocoles permet d'utiliser des protocoles pour telecharger des fichiers a 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 a un executable permettant de gerer le protocole specifie, par exemple:
Z-Modem,/usr/bin/rz
La commande doit utiliser stdin/stdout pour ses entrees/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 realisee par un popup-menu accessible par Bouton 2. Les raccourcis clavier
sont indiques dans le menu. Ce meme menu permet de selectionner le mode d'emulation (Videotex, Tele-informatique ASCII, Tele-informatique
francais). A partir de la version 3.1, les touches sont egalement accessible directement en dessous de l'ecran Minitel (sauf si l'option
lowMemory est activee).
XTEL fait de la reconnaissance de chaine de caracteres dans la page Minitel, c'est a dire que l'on peut cliquer directement dans la page
les chaines correspondant aux touches Minitel (Envoi, Retour, etc...) ou par defaut 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.
RESSOURCES
XTEL utilise les ressources specifiques suivantes :
petiteFonte
Specifie la petite fonte (void option -petit)
serveur
Specifie le serveur XTEL (void option -serveur)
commandeImpression
Specifie la commande pour imprimer la page courante
nomService
Specifie le nom du service TCP (xtel, par defaut)
boutonRaccrocher
Specifie la presence du bouton "Raccrocher"
lowMemory
Pas de jolis boutons
privateColormap
Force une colormap privee
VOIR AUSSI
X(1) xteld
BUGS
Le decodage des pages photographiques (TVR) est certainement incomplet. De plus l'allocation des couleurs sur un ecran 256 couleurs peut
poser des problemes en cas d'images JPEG affichees sur une meme page.
FICHIERS
/usr/X11R6/lib/X11/app-defaults/XTel
/usr/X11R6/lib/X11/app-defaults/XTelm
$HOME/.xtel/procedures
$HOME/.xtel/protocols
COPYRIGHT
Copyright 1991-98, LECTRA-SYSTEMES et Pierre FICHEUX
AUTEUR
Pierre FICHEUX R&D LECTRA-SYSTEMES ZI Marticot 33610 Cestas FRANCE
4.2 Berkeley Distribution Lectra-Systemes XTEL(1)