
                            L'accs  Linux : HOWTO

Michael De La Rue, <access-howto@ed.ac.uk>
Traduit par Olivier Tharan, Olivier.Tharan@int-evry.fr

   v2.11, 28 mars 1997
     _________________________________________________________________

   _Le HOWTO Accs  Linux couvre l'utilisation des technologies
   adaptives avec Linux, en particulier l'utilisation des technologies
   adaptives pour rendre Linux accessibles  ceux qui ne pourraient pas
   l'utiliser autrement. Il couvre aussi des domaines dans lesquels on
   peut utiliser Linux au moyen de technologies adaptives plus gnrales._
     _________________________________________________________________

1. Introduction

   Le but de ce document est de servir d'introduction aux technologies
   disponibles pour permettre l'utilisation de Linux aux personnes qui, 
   cause d'une incapacit, auraient des problmes  l'utiliser. En
   d'autres mots, les groupes cibles de la technologie sont les aveugles,
   les dficients visuels, les sourds et les personnes handicapes
   physiques. Les technologies ou autres informations seront ajoutes au
   fur et  mesure de leur dcouverte.

   Ces informations ne sont pas seulement destines  ces personnes (bien
   que ce soit sans doute le but principal) mais aussi pour permettre aux
   dveloppeurs de Linux de prendre conscience des difficults impliques
   l-dedans. Le plus gros problme est probablement que, pour l'instant,
   trs peu de dveloppeurs Linux sont conscients des problmes et des
   nombreuses faons simples pour faciliter la vie des implmenteurs de
   ce systme. Ceci a, cependant, chang considrablement depuis la
   naissance de ce document, au moins en partie grce  ce document, mais
   aussi en plus grande partie grce au travail de certains dveloppeurs
   dvous, dont de nombreux sont mentionns dans les remerciements du
   document.

   Envoyez tout commentaire ou information supplmentaire ou offres de
   soutien  <access-howto@ed.ac.uk>. Cette adresse pourrait devenir une
   liste de distribution dans le futur, ou tre passe automatiquement au
   futur mainteneur de ce HOWTO, alors veuillez ne pas l'utiliser pour du
   courrier personnel.

   Je n'ai pas le temps de suivre le dveloppement dans tous les
   domaines. Je ne lirai probablement pas un courrier avant d'avoir le
   temps de mettre ce document  jour. Ils sont toujours reus
   gracieusement. Si un courrier est envoy sur les listes blind-list ou
   access-list, je les _lirai_ finalement et mettrai toute information
   utile dans le document. Sinon, veuillez envoyer une copie de tout ce
   qui peut tre intressant  l'adresse lectronique ci-dessus.

   On peut envoyer le courrier normal 

Linux Access HOWTO
23 Kingsborough Gardens
Glasgow G12 9NH
Scotland
U.K.

   Et celui-ci fera petit  petit son chemin autour du monde jusqu' moi.
   Le courrier lectronique sera plus rapide de quelques semaines.

   On peut me contacter personnellement en utilisant <miked@ed.ac.uk>.
   Puisque je filtre automatiquement tout le courrier que je reois,
   veuillez utiliser l'autre adresse sauf pour du courrier personnel.
   Ceci risque plus de mener  une rponse approprie.

1.1 Politique de distribution

     Le ACCESS-HOWTO est copyright (c) 1996 Michael De La Rue

     Le ACCESS-HOWTO peut tre distribu,  votre guise, soit sous les
     termes de la licence publique du GNU (GPL) version 2 ou plus, soit
     sous les termes du projet de documentation Linux (LDP). Ces
     licences devraient tre disponibles  l'endroit o vous avez eu ce
     document. Veuillez noter que puisque les termes du LDP n'autorisent
     pas la modification (autre que la traduction), les versions
     modifies seront soumises de fait  la GPL.

2. Comparaison entre Linux et les autres systmes d'exploitation

2.1 Comparaison Gnrale

   Le meilleur endroit pour en parler est dans des documents tels que 'La
   Feuille d'Informations Linux', la 'Meta FAQ Linux' et la 'FAQ Linux'
   (voir la section Documentation Linux). Les raisons majeures pour une
   personne malvoyante d'utiliser Linux inclueraient le rseau intgr
   qui donne un accs complet  Internet. De faon plus gnrale, les
   utilisateurs sont attirs par l'environnement de dveloppement complet
   inclus. De plus,  l'inverse de la plupart des autres environnements
   graphiques modernes, l'interface graphique de Linux (X Window) est
   clairement spare de l'environnement sous-jacent et il existe un
   ensemble complet de programmes modernes comme des navigateurs Web et
   des logiciels de fax qui fonctionnent directement dans un
   environnement non graphique. Ceci augmente les possibilits de fournir
   des chemins d'accs diffrents aux fonctionnalits du systme ;
   Emacspeak en est un bon exemple.

   Pour d'autres utilisateurs, la comparaison est probablement moins
   favorable et moins claire. Les gens qui ont des besoins trs
   spcifiques et complexes trouveront que le systme de dveloppement
   complet permet des solutions proprement personnalises. Cependant, la
   plupart des logiciels existant sur d'autres systmes commence juste 
   tre disponible. Cependant, le dveloppement s'tend dans quasiment
   toutes les directions.

2.2 Disponibilit de la technologie adaptive

   Il n'y a rien qui soit disponible dans le commerce _spcifiquement_
   pour Linux. Il y a un nombre remarquable de logiciels gratuits qui
   seraient utiles en adaptation, par exemple un synthtiseur vocal
   gratuit et quelques logiciels de contrle vocaux gratuits. Il y a
   aussi un certain nombre de paquetages gratuits qui fournissent un bon
   support pour les terminaux Braille, par exemple.

2.3 Usage pratique

   Linux a un grand avantage par rapport  Windows : la plupart de ses
   logiciels sont orients vers la ligne de commande. Ceci est en train
   de changer et presque tout est maintenant disponible avec une
   interface graphique. Cependant, parce que c'est  l'origine un systme
   d'exploitation de programmeurs, on crit encore des programmes en
   ligne de commande qui couvrent presque tous les centres d'intrt.
   Pour les handicaps physiques, ceci veut dire qu'il est facile de
   construire des programmes spcialiss pour rpondre  leurs besoins.
   Pour les malvoyants, ceci devrait rendre l'utilisation d'un
   synthtiseur vocal ou d'un terminal Braille facile et utile dans le
   futur proche.

   Le systme de consoles virtuelles multiples de Linux le rendent
   pratique  utiliser comme systme d'exploitation multitches par une
   personne malvoyante travaillant directement avec le Braille.

   Le systme de fentrage utilis par Linux (X11) est livr avec
   beaucoup d'outils de programmation, et devrait tre adaptable.
   Cependant, en pratique, les programmes adaptifs disponibles jusqu'
   prsent ont t plus primitifs que ceux sur le Macintosh ou Windows.
   Ils sont, cependant, compltement gratuits (contrairement  des
   centaines de francs) et leur qualit s'amliore vraiment.

   En principe il devrait tre possible d'assembler un systme Linux
   complet et utilisable pour une personne handicape visuellement pour 
   peu prs 500 $ (un PC de base, peu cher + une carte son). Ceci 
   comparer  plusieurs milliers de dollars pour d'autres systmes
   d'exploitation (logiciel de lecture d'cran / matriel de synthse
   vocale). Je dois encore voir a. Je doute que cela fonctionne en
   pratique car les synthtiseurs vocaux disponibles pour Linux ne sont
   pas suffisamment bons. Pour une personne handicape physique, la
   limitation viendra tout de mme de la dpense en matriel de saisie.

3. Malvoyants

   J'utiliserai deux catgories ici. Les gens qui voient partiellement et
   ont besoin d'aide pour voir / dchiffrer / suivre le texte et ceux qui
   sont incapables d'utiliser une quelconque interface visuelle.

3.1 Voir l'cran avec une vision basse

   Il y a beaucoup de problmes diffrents. Souvent l'agrandissement peut
   tre utile, mais ce n'est pas tout. Certaines personnes ne peuvent pas
   suivre un mouvement, d'autres ne peuvent pas trouver le curseur sauf
   s'il bouge. Ceci fait appel  une panoplie de techniques, dont la
   plupart sont en cours d'ajout  X.

  SVGATextMode

   Ce programme est utile pour amliorer la visibilit de l'cran texte
   normal que fournit Linux. L'cran normal fourni par Linux affiche 80
   caractres de large sur 25 lignes. On peut changer ceci (et amliorer
   la qualit des caractres) en utilisant SVGATextMode. Il permet un
   accs complet aux modes possibles d'une carte graphique SVGA. Par
   exemple, on peut rendre le texte plus large pour que seulement 50
   caractres par 15 apparaissent  l'cran. Il n'y a pas de moyen simple
   de zoomer sur des parties de l'cran, mais vous pouvez redimensionner
   au besoin.

  Systme X Window

   Pour les personnes qui peuvent voir l'cran, il y a de bien nombreuses
   faons d'amliorer X Window. Elles ne se combinent pas encore pour
   former un ensemble cohrent de possibilits, mais peuvent rsoudre
   bien des problmes si on les configure correctement.

  Diffrentes rsolutions d'cran

   On peut configurer le serveur X avec beaucoup de rsolutions
   diffrentes. La frappe d'une simple touche peut alors changer entre
   celles-ci, permettant de voir un texte difficile  lire.

   Dans le fichier /etc/XF86config, vous avez une entre dans la section
   Screen avec une ligne commenant par Modes. Si, par exemple, vous la
   mettez  :

Modes       "1280x1024" "1024x768" "800x600" "640x480" "320x240"

   avec chaque mode configur correctement (ce qui demande un moniteur
   assez bon pour la plus haute rsolution), vous serez capable d'avoir
   quatre agrandissements d'cran, en changeant entre les diffrents
   niveaux avec :

   Ctrl + Alt + Pav-Plus et Ctrl + Alt + Pav-Moins

   Bouger la souris autour de l'cran vous fera glisser vers des parties
   diffrentes de l'cran. Pour plus de dtails sur la manire de
   configurer ceci, vous devriez voir la documentation qui vient avec le
   serveur X _XFree86_.

  Agrandissement de l'cran

   Il y a plusieurs programmes connus pour l'agrandissement d'cran, xmag
   qui agrandira une partie de l'cran autant que dsir mais il est trs
   primitif. Un autre est xzoom. Je viens de dire qu'il devait y avoir
   mieux que xmag, le voil. Voyez la section xzoom.

   Un autre programme disponible est puff. Celui-ci est spcifiquement
   destin aux utilisateurs dficients visuels. Il fournit des
   caractristiques telles qu'une bote autour du pointeur pour le situer
   plus facilement. D'autres caractristiques intressantes de puff font
   que, s'il est configur correctement, il est possible de slectionner
   et d'agrandir des portions de l'cran en mme temps qu'elles sont
   mises  jour. Cependant, il semble y avoir des interactions entre puff
   et le gestionnaire de fentres qui pourraient le rendent difficile
   d'utilisation. Quand je l'ai utilis avec ma configuration fvwm, il ne
   rpondait pas du tout  mes frappes de touches. Cependant,
   l'utilisation de twm a amlior la situation.

   Le dernier programme que j'ai vu fonctionner est dynamag. Celui-ci a
   aussi des avantages spcifiques comme la possibilit de slectionner
   une partie spcifique de l'cran et de la surveiller, en
   rafraichissant l'affichage agrandi  intervalles rguliers entre
   quelques diximes de seconde et vingt secondes. dynamag fait partie de
   la distribution UnWindows. Voyez unwindows pour plus de dtails.

  Changer la fonte cran

   Les fontes cran pour tout logiciel X proprement crit doivent tre
   modifiables. Vous pouvez simplement les rendre assez grandes pour que
   vous puissiez les lire. On fait gnralement ceci en mettant une ligne
   dans le fichier .Xdefaults qui devrait tre dans votre rpertoire
   personnel. En mettant les lignes correctes dans celui-ci, vous pouvez
   changer la fonte de vos programmes, par exemple :

Emacs.font: -sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-*

   Pour voir quelles fontes sont disponibles, utilisez le programme
   xfontsel sous X.

   Il devrait y avoir un moyen de changer les choses  un niveau plus
   fondamental pour que tout ressorte avec une fonte agrandie. On peut
   raliser ceci en renommant les fontes, et en disant aux programmes
   gnrateurs de fontes d'utiliser un niveau d'chelles diffrent. Si
   quelqu'un russit  faire tourner ceci proprement, qu'il m'envoie les
   dtails du processus.

  Curseurs en croix, etc.

   Pour les gens qui ont des problmes  suivre les curseurs, il y a
   beaucoup de choses qui peuvent aider :

     * les curseurs en croix (une ligne verticale et une autre
       horizontale  partir du bord de l'cran) ;
     * des curseurs clignotants (qui clignotent en pressant une touche).

   Aucun logiciel  ma connaissance ne fournit spcifiquement de curseur
   en croix. puff, mentionn dans la section prcdente fournit cependant
   une bote clignotante autour du curseur qui peut rendre ce dernier
   beaucoup plus facile  situer.

   Pour l'instant le mieux qui puisse tre fait est de changer l'image du
   curseur. Fabriquez un fichier bitmap comme vous voulez, et un autre de
   la mme taille, mais compltement noir. Convertissez-les au format XBM
   et lancez

        xsetroot -cursor curseur.xbm bitmap-noir.xbm

   En fait, si vous comprenez les masques, le fichier noir n'a pas besoin
   d'tre compltement noir, mais commencez avec a. Le fichier
   .Xdefaults contrle les curseurs utiliss par les applications en
   cours. Pour avoir beaucoup plus d'informations, veuillez consulter le
   mini HOWTO X Big Cursor, de Joerg Schneider, <schneid@ira.uka.de>

  Sonorisation

   En supposant que l'utilisateur puisse entendre, la communication
   sonore peut tre trs utile pour faire un environnement de travail
   plus sympathique et agrable. Pour une personne  la vue basse, les
   indices sonores peuvent servir  aider  situer le pointeur (voir
   UnWindows). Pour un utilisateur en mode console qui utilise Emacspeak
   (voir Emacspeak), les icones sonores disponibles fourniront une
   souplesse trs utile.

   La configuration du son sous Linux est couverte dans le HOWTO Linux
   Sound (voir Linux Documentation). Une fois que le son est install, on
   peut jouer des sons avec la commande play include dans de nombreuses
   versions de Linux. C'est la manire dont j'utilise ma version de
   UnWindows.

  Produire une impression large

   Utiliser une impression large avec Linux est assez facile. Il y a
   plusieurs techniques.

  LaTeX / TeX

   LaTeX est un systme de prparation de documents extrmement puissant.
   On peut l'utiliser pour produire des documents imprims en gros de
   n'importe quelle sorte. Bien qu'il soit quelque peu compliqu 
   apprendre, beaucoup de documents sont produits avec LaTeX ou le
   programme de mise en page sous-jacent, TeX.

   Ceci produira du texte raisonnablement grand :

\font\magnifiedtenrm=cmr10 at 20pt  % mettre une grande fonte
\magnifiedtenrm
voici du grand texte
\bye

   Pour plus de dtails, voyez un livre LaTeX disponible dans toute
   librairie informatique. Il y a aussi un grand nombre d'introductions
   disponibles sur Internet.

  Sortir du texte large

   Quasiment toutes les impressions sous Linux utilisent PostScript, et
   Linux peut piloter presque n'importe quelle imprimante en l'utilisant.
   Je sors des textes d'apprentissage larges en utilisant une imprimante
   matricielle Epson normale.

   Pour les utilisateurs de X, il y a plusieurs outils disponibles qui
   peuvent produire du texte large. Ceux-ci comprennent LyX, et beaucoup
   de traitements de texte commerciaux.

3.2 Aides pour ceux qui ne peuvent pas utiliser de sortie visuelle

   Pour quelqu'un qui est compltement incapable d'utiliser un cran
   normal, il y a deux alternatives : le Braille et la parole. Evidemment
   pour les gens qui ont aussi perdu l'ouie, la parole n'est pas toujours
   utile, de sorte que le Braille sera toujours important.

   Si vous pouvez choisir, lequel choisir ? Ceci fait l'objet d'un dbat
   _vigoureux_. La parole est rapide d'utilisation, relativement bon
   march et vraiment bonne pour les applications textuelles (par exemple
   lire un long document comme celui-ci). Les problmes sont d'avoir un
   environnement calme, peut-tre des couteurs pour travailler sans
   dranger les autres et viter d'tre cout par les autres (non
   disponible pour tous les synthtiseurs vocaux).

   Le Braille est meilleur pour les applications o un positionnement
   prcis est important (par exemple les tableurs). Il peut aussi tre
   utile pour vrifier le dbut d'une phrase quand vous arrivez  la fin.
   Le Braille est, cependant, bien plus cher et plus lent pour lire du
   texte. Evidemment, plus vous utilisez le Braille, plus vous tes
   rapide. Le Braille Niveau II est difficile  apprendre, mais a en
   vaut certainement la peine puisque c'est beaucoup plus rapide. Ceci
   veut dire que si vous n'utilisez pas le Braille pendant assez
   longtemps, vous ne pourrez jamais dcouvrir son plein potentiel et
   dcider. De toute faon, j'en ai assez dit sur ce sujet assez
   controvers.

   bas sur l'original par James Bowden <jrbowden@bcs.org.uk>

  Terminaux Braille

   Les terminaux Braille contiennent gnralement une ou deux lignes de
   Braille. Puisqu'ils font au plus 80 caractres de large, et
   normalement 40, ils sont quelque peu limits. J'en connais de deux
   sortes :

     * les terminaux Braille pilots par matriel ;
     * les terminaux Braille pilots par logiciel.

   La premire sorte ne fonctionne que quand l'ordinateur est en mode
   texte et lit la mmoire cran directement. Voyez la section Terminaux
   Braille pilots par matriel.

   La seconde sorte de terminaux Braille est similaire, en bien des
   faons,  un cran de terminal normal que Linux supporte
   automatiquement. Malheureusement, ils ont besoin de logiciels spciaux
   pour les rendre utilisables.

   Il y a deux paquetages qui aident  cela. Le premier, BRLTTY,
   fonctionne avec plusieurs sortes d'afficheurs Braille et les auteurs
   peuvent en supporter plus au fur et  mesure qu'ils obtiennent les
   informations. En ce moment BRLTTY supporte les modles CombiBraille de
   Tieman B.V., les modles ABT3 de Alva B.V. et les modles PowerBraille
   et Navigator de Telesensory Systems Inc. L'utilisation du Braille Lite
   de Blazie Engineering comme afficheur Braille est dcourage, mais le
   support peut tre renouvel sur demande. Voyez la section Terminaux
   Braille logiciels.

   L'autre paquetage dont j'ai connaissance est Braille Enhanced Screen.
   Il est fait pour fonctionner sur d'autres systmes Unix comme sur
   Linux. Ceci devrait autoriser l'accs pour l'utilisateur  un terminal
   Braille avec beaucoup de possibilits utiles comme la possibilit de
   lancer des programmes diffrents dans diffrents _terminaux virtuels_
   en mme temps.

  Synthse vocale

   Les synthtiseurs vocaux prennent (normalement) du texte ASCII et le
   convertissent en vraie sortie parle. Il est possible de les installer
   de manire soit matrielle soit logicielle. Malheureusement, les
   synthtiseurs vocaux gratuits pour Linux ne sont, parat-il, pas assez
   bons comme seul moyen de sortie.

   Les synthtiseurs vocaux matriels sont l'alternative. Le principal
   que je connaisse qui fonctionne est DECtalk de Digital, pilot par
   emacspeak. Cependant,  ce jour (mars 1997) un pilote pour le
   synthtiseur Doubletalk a t annonc. Utiliser l'accs complet de
   emacspeak pour l'ensemble des possibilits de Linux est assez facile.
   Ceci comprend l'utilisation normale du shell, d'un navigateur World
   Wide Web et de beaucoup d'autres possibilits similaires, comme le
   courrier lectronique. Bien qu'il n'agisse que comme un simple lecteur
   de texte (similaire  celui d'IBM pour le PC) quand il contrle des
   programmes qu'il ne comprend pas, avec ceux qu'il comprend il peut
   fournir des contrles bien plus sophistiqus. Voyez la section
   Emacspeak pour plus d'informations sur emacspeak.

  Manipuler la sortie console

   Quand il dmarre, Linux pour l'instant affiche tous ses messages
   directement sur l'cran normal (visuel). Ceci pourrait tre chang si
   quelqu'un avec un niveau de base en programmation du noyau voulait le
   faire. Ceci veut dire qu'il est impossible pour la plupart des
   priphriques Braille d'obtenir des informations sur ce que fait Linux
   avant que le systme d'exploitation fonctionne compltement.

   C'est seulement  cette tape que vous pouvez dmarrer le programme
   dont vous avez besoin pour l'accs. Si on utilise le programme BRLTTY
   et on le lance trs tt dans le processus de dmarrage, alors  partir
   de l on pourra lire les messages de l'cran. La plupart des matriels
   et logiciels devront tout de mme attendre que le systme soit
   compltement prt. Ceci rend l'administration d'un systme Linux
   difficile, mais pas impossible pour une personne mal-voyante. Une fois
   que le systme est prt, cependant, vous pouvez revenir en arrire en,
   pressant (sur la disposition du clavier par dfaut) les touches
   Shift-PageUp.

   Il y a un systme Braille qui peut utiliser la console directement,
   appel le Braillex. Il est fait pour lire directement la mmoire
   cran. Malheureusement le dfilement normal du terminal l'en empche.
   Si vous utilisez un noyau plus rcent que 1.3.75, entrez simplement
   linux no-scroll au prompt LILO ou configurez LILO pour le faire
   automatiquement. Si vous avez une version plus ancienne de Linux,
   voyez la section Terminaux Braille et mmoire cran.

   Une autre chose connue et utile est d'utiliser les sons pour indiquer
   quelle tape du processus de dmarrage a t atteinte. (suggestion de
   T.V. Raman)

  Reconnaissance optique de caractres

   Il existe un programme de reconnaissance optique de caractres (OCR),
   gratuit pour Linux appel xocr. En principe, s'il est assez bon, ce
   programme devrait permettre aux personnes malvoyantes de lire des
   livres normaux jusqu' un certain point. (La prcision de l'OCR n'est
   jamais assez grande.) Cependant, selon la documentation, ce programme
   demande de l'entranement pour reconnatre la fonte particulire qu'il
   va utiliser et je n'ai aucune ide sur sa valeur puisque je n'ai pas
   le matriel pour le tester.

3.3 Commencer  apprendre Linux

   Commencer  apprendre Linux peut sembler difficile et intimidant pour
   quelqu'un qui n'a aucune connaissance en informatique ou des
   connaissances uniquement en DOS. Les choses suivantes peuvent aider :

     * Apprenez  utiliser Linux (ou UNIX) sur le systme de quelqu'un
       d'autre avant de mettre le vtre en place ;
     * Contrlez Linux au dpart  partir de votre propre terminal
       Braille ou vocal que vous connaissez. Si vous prvoyez d'utiliser
       la parole, vous dsirerez apprendre emacs tout de suite. Vous
       pouvez aussi l'apprendre au fur et  mesure. Voir ci-dessous ;
     * Si vous avez l'habitude de MS-DOS, lisez le mini-HOWTO DOS2Linux
       pour vous aider  la conversion. (voir la section Les documents
       HOWTO Linux).

   Le HOWTO Emacspeak crit par Jim Van Zandt ( <jrv@vanzandt.mv.com>)
   couvre ceci en plus grands dtails. (voir Les documents HOWTO Linux).

   Si vous pensez utiliser Emacspeak, vous devriez savoir qu'Emacspeak
   n'essaie pas d'enseigner Emacs, donc dans ce sens, la connaissance
   pralable d'Emacs est toujours utile. Ceci dit, vous n'avez srement
   pas besoin d'en connatre beaucoup sur Emacs avant de commencer 
   utiliser Emacspeak. En fait, une fois qu'Emacspeak est install et
   fonctionne, il fournit une interface facile vers l'ensemble vari de
   documentation en ligne qui contient les pages info, et facilite
   l'apprentissage de ce dont vous avez besoin.

   << En rsum : commencer  utiliser Emacspeak demande peu
   d'apprentissage. Obtenir le meilleur d'Emacs et d'Emacspeak, surtout
   si vous voulez l'utiliser comme substitut de X Window comme je le fais
   demande en fait de devenir familier avec de nombreuses extensions
   d'Emacs ; mais ceci est un processus progressif et ne ncessite pas un
   seul jour de travail. >> - T.V. Raman

   Une autre option qui peut vous intresser sont les cassettes
   d'entranement RNIB dont l'une d'entre elles couvre Unix. Vous pouvez
   les obtenir chez :

RNIB
Customer Services
PO Box 173
Peterborough
Cambridgeshire PE2 6WS
Tel: 01345 023153 (ne fonctionne probablement qu'en Grande-Bretagne)

3.4 Le Braille en relief

   Linux devrait tre la plate-forme parfaite pour piloter une presse
   Braille. Il y a beaucoup d'outils de formatage destins spcifiquement
   aux priphriques  taille fixe. On peut simplement connecter une
   presse Braille au port srie en utilisant les mcanismes standards
   d'impression de Linux. Pour plus d'informations, voyez le Linux
   Printing HOWTO.

   Il y a un paquetage logiciel gratuit qui fonctionne comme un
   traducteur multi-lingual niveau deux disponible pour Linux  la
   _Fdration Nationale pour les Aveugles_ amricaine (_National
   Federation for the Blind_). Son nom est NFBtrans. Voyez la section
   traducteur NFB pour plus de dtails.

4. Problmes d'audition

   En majorit, il y a peu de problmes  utiliser un ordinateur chez les
   gens ayant des problmes d'audition. Quasiment toutes les sorties sont
   visuelles. Il y a quelques situations o la sortie sonore est
   utilise, cependant. Pour celles-ci, on peut quelquefois contourner le
   problme en utilisant une sortie visuelle  la place.

4.1 Les cloches visuelles

   Traditionnellement, les ordinateurs font `beep' quand un programme
   leur envoie un code spcial. Ceci est utilis en gnral pour prter
   attention au programme et peu d'autres choses. Dans la plupart des
   cas, il est possible de remplacer ceci en faisant clignoter l'cran
   entier (ou l'mulateur de terminal). La manire de le faire est par
   contre trs variable.

   _xterm (sous X)_
          Pour xterm, vous pouvez soit changer la configuration en
          pressant le bouton du milieu de la souris tout en appuyant sur
          la touche contrle, ou en mettant une ligne avec
          XTerm*visualBell: true dans le fichier .Xdefaults de votre
          rpertoire personnel.

   _la console (sans X)_
          La console est lgrement plus complexe. Veuillez voir le mini
          HOWTO Visual Bell d'Alessandro Rubini pour des dtails
          l-dessus. Disponible avec tout le reste de la documentation
          Linux. (voyez la section autres documents Linux). La plupart du
          temps, la configuration se fait par application, ou en
          changeant le noyau Linux lui-mme.

5. Problmes physiques

   On doit prendre beaucoup de ces problmes individuellement. Les
   besoins de chacun, les manires dont on peut gnrer une entre et
   d'autres facteurs varient tellement que tout ce que ce HOWTO peut
   fournir est un ensemble gnrique de pointeurs vers des logiciels et
   des conseils utiles.

5.1 Incapacit  utiliser une souris ou un pointeur

   Une mobilit limite peut rendre l'utilisation d'une souris difficile.
   Pour certaines personnes, un trackball peut tre une trs bonne
   solution, mais pour d'autres le seul priphrique d'entre possible
   est un clavier (ou mme quelque chose qui simule un clavier). Pour une
   utilisation normale de Linux ceci ne devrait pas tre un problme
   (mais voyez la section Rendre le clavier docile), mais pour les
   utilisateurs de X, ceci peut causer de gros problmes sous certaines
   circonstances.

   Heureusement, le gestionnaire de fentres fvwm a t fait pour tre
   utilis sans pointeur et on peut faire la plupart des choses en
   utilisant un clavier. Je fais en fait ceci moi-mme quand je perds ma
   souris (ne me demandez pas pourquoi) ou si je veux juste taper. En
   fait l'utilisation d'autres programmes dpendra de leur capacit 
   accepter les entres au clavier. Beaucoup de programmes X le font pour
   toutes les fonctions. Beaucoup ne le font pas. Je pense que les
   touches qui mulent la souris, qui devraient se trouver dans la
   version courante de X, faciliteront ceci.

  Incapacit  utiliser un clavier

   Les personnes qui sont incapables d'utiliser un clavier normalement
   peuvent quelquefois en utiliser un par l'intermdiaire d'un bton
   dirig par la tte ou par la bouche. Ceci demande une configuration
   spciale pour le clavier. Veuillez voir aussi la section rendre le
   clavier docile.

  Autre matriel d'entre (systme X Window seulement)

   D'autres personnes ne peuvent pas utiliser le clavier du tout et seuls
   des priphriques de pointage sont disponibles. Dans ce cas, aucune
   solution n'est disponible sous la console normale Linux et on devra
   utiliser X. Si on peut faire en sorte que l'extension XInput utilise
   le priphrique et si on peut trouver le bon logiciel pour convertir
   des donnes de pointeur en caractres (je n'en ai pas encore trouv),
   alors tout dispositif de pointage devrait tre utilisable sans
   clavier.

   Il y a un certain nombre de priphriques qu'il est bon de regarder
   pour de telles acquisitions de donnes, comme les crans tactiles ou
   les pointeurs oculaires. Nombre d'entre eux ncessiteront un _pilote
   de priphrique_ crit spcifiquement. Ceci n'est pas vraiment
   difficile si la documentation est disponible, mais demande quelqu'un
   qui possde des bonnes comptences en programmation C. Veuillez voir
   le _Kernel Hacker's Guide_ et autres rfrences sur le noyau pour plus
   d'informations. Une fois que ceci sera mis en place, il devrait tre
   possible d'utiliser ces priphriques comme une souris normale.

  Contrler le matriel physique depuis Linux

   Le principal groupe d'intrt ici est le Projet de Laboratoire Linux
   (Linux Lab Project). En gnral, on peut contrler la plupart des
   matriels GPIB (une interface normalise pour l'quipement
   scientifique, aussi connue sous le nom de bus IEEE). Ceci donne
   virtuellement beaucoup de potentiel pour des projets trs ambitieux
   d'accessibilit. Autant que je sache, aucun d'entre eux n'a encore t
   mis sur pied.

5.2 Reconnaissance vocale

   La reconnaissance vocale est un outil trs utile pour permettre
   l'utilisation d'un ordinateur. Je connais deux systmes de
   reconnaissance pour Linux, le premier est ears qui est dcrit ainsi :
   ``la reconnaissance n'est pas optimale. Mais c'est bon pour jouer et
   a sera amlior'', le deuxime est AbbotDemo, ``Un systme de
   reconnaissance vocale continu indpendant de la personne'', qui peut
   tre plus intressant, bien qu'il ne soit pas disponible pour un usage
   commercial sans arrangement pralable. Voyez la carte des logiciels
   Linux pour les dtails (section Autres documents Linux).

5.3 Rendre le clavier docile

  Le systme X Window

   Le dernier serveur X qui est distribu avec Linux peut inclure
   beaucoup de caractristiques qui assistent l'acquisition. Ceci
   comprend des caractristiques telles que StickKeys, MouseKeys,
   RepeatKeys, BounceKeys, SlowKeys et TimeOut. Celles-ci permettent de
   paramtrer le clavier selon les besoins de l'utilisateur. Elles sont
   fournies avec l'extension XKB dans les versions de X aprs la version
   6.1. Pour trouver votre version et voir si vous avez l'extension
   installe, vous pouvez essayer :

xdpyinfo -queryExtensions

  Se dbarasser de la rptition automatique

   Pour arrter la rptition des touches sur la console Linux, lancez
   cette commande (je pense qu'on doit la lancer une fois par console ;
   un bon endroit pour la lancer serait dans vos fichiers de login,
   .profile ou .login dans votre rpertoire personnel) :

setterm -repeat off

   Pour vous dbarasser de la rptition automatique dans n'importe quel
   serveur X, vous pouvez utiliser la commande :

xset -r

   que vous pourriez mettre dans le fichier lanc quand vous commencez 
   utiliser X (souvent .xsession ou .xinit sous certaines
   configurations).

   Il est bon de regarder ces deux commandes de plus prs pour d'autres
   manires de changer le comportement de la console.

  Macros : beaucoup d'entre pour peu de touches presses

   Souvent dans de telles situations, le plus grand problme est celui de
   la rapidit d'entre. Ici la chose la plus importante  viser est le
   nombre de commandes le plus grand en un minimum de frappes de touches.
   Pour les utilisateurs du shell bash ou tcsh, vous devriez regarder la
   page de manuel, en particulier la compltion de commandes et de noms
   de fichiers (pressez la touche TAB et bash essaie de deviner ce qui
   vient derrire). Pour toute information sur les macros qui fournissent
   des squences de commandes en appuyant sur une seule touche, jetez un
   coup d'oeil au HOWTO Keystroke.

  Les touches collantes

   Les touches collantes sont une caractristique qui permet  quelqu'un
   qui ne peut presser de manire fiable qu'un bouton  la fois
   d'utiliser un clavier avec toutes les touches de modification telles
   que Shift et Control. Ces touches, au lieu qu'on doive les maintenir
   enfonces en mme temps que l'autre touche deviennent plutt comme la
   touche Caps Lock et restent actives pendant que l'on presse l'autre
   touche. Elles peuvent alors soit se dsactiver ou rester telles
   quelles pour la touche suivante selon ce dont on a besoin. Pour avoir
   des informations sur la manire de configurer ceci, veuillez voir le
   HOWTO Linux Keyboard, surtout la section _Je ne peux utiliser qu'un
   doigt pour taper_ (section 15 dans la version que j'ai). - Information
   de Toby Reed.

6. Problmes de programmation gnraux

   Beaucoup de problmes qu'il est important de tenir en compte sont les
   mmes quand on crit des logiciels faits pour faciliter l'accs que
   quand on essaie de suivre de bons principes de programmation.

6.1 Essayez de faciliter la mise en place d'interfaces multiples

   Si votre logiciel n'est utilisable qu' travers une interface
   graphique, il peut tre trs difficile de le rendre utilisable pour
   une personne qui ne peut pas voir. Si on ne peut l'utiliser qu'
   travers une interface oriente ligne, quelqu'un qui ne peut pas taper
   aura des difficults.

   Fournissez des raccourcis claviers aussi bien que l'utilisation du
   pointeur X normal (gnralement la souris). Vous pouvez presque
   certainement compter sur l'utilisateur pour qu'il gnre des frappes
   de touches sur votre application.

6.2 Rendez le logiciel configurable

   S'il est facile de changer de fonte alors les gens pourront la changer
   pour celle qu'il peuvent lire. Si on peut changer l'ensemble de
   couleurs alors les gens qui ne voient pas les couleurs seront plus
   aptes  l'utiliser. Si on peut changer les fontes facilement alors les
   malvoyants trouveront votre logiciel plus utile.

6.3 Testez le logiciel sur les utilisateurs

   Si quelques personnes peuvent utiliser votre logiciel, chacune avec un
   problme d'accs diffrent, elles seront plus  mme de dceler les
   problmes spcifiques. Evidemment, ceci ne sera pas pratique pour tout
   le monde, mais vous pouvez toujours demander un retour d'informations.

6.4 Rendez la sortie distincte

   A chaque fois que c'est possible, clarifiez les diffrentes parties de
   votre programme. Formatez les messages d'erreurs de manire spcifique
   pour les identifier. Sous X, assurez-vous que chaque pan de votre
   fentre a un nom pour qu'un logiciel de lecture d'cran puisse
   l'identifier.

6.5 Licences

   Certains logiciels pour Linux (bien que ce ne soient pas les
   programmes cls) ont des licences telles que _pas pour une utilisation
   commerciale_. Ceci pourrait tre mauvais pour une personne qui
   commence par utiliser le logiciel pour son travail personnel et qui
   commence  pouvoir travailler pour son emploi ; elle ne pourrait pas
   le faire avec ceci. Ce pourrait tre quelque chose qui les libre de
   dpendances financires et autres de la part d'autres personnes. Mme
   si l'auteur du logiciel est prt  faire des exceptions, cela rend
   l'utilisateur vulnrable aux changements des conditions commerciales
   (une certaine socit en achte les droits) et au refus des gens pour
   qui ils pourraient travailler (beaucoup de socits ont trs peur des
   licences). Il est beaucoup mieux d'viter ce genre de licence quand
   c'est possible. La protection contre l'abus commercial des logiciels
   peut tre acquise au besoin avec des licences plus spcifiques telles
   que la licence publique du GNU ou la licence artistique.

7. Autres informations

7.1 Documentation sur Linux

   La documentation Linux est essentielle  l'utilisation de Linux et la
   plupart des documents mentionns ici devraient tre inclus dans les
   versions rcentes de Linux, de toutes les sources que je connais.

   Si vous voulez obtenir les informations sur Internet, voici quelques
   exemples de sites. Ils devraient y avoir des miroirs sur les
   principaux sites FTP dans le monde.

     * ftp.funet.fi (128.214.6.100) : /pub/OS/Linux/doc/
     * tsx-11.mit.edu (18.172.1.2) : /pub/linux/docs/
     * sunsite.unc.edu (152.2.22.81) : /pub/Linux/docs/
     * ftp.ibp.fr (132.227.77.2) : /pub/linux/french/docs/

  La Feuille d'Informations Linux

   Une explication simple et efficace de ce qu'est Linux. C'est une des
   choses que vous devriez remettre quand vous voulez expliquer pourquoi
   vous voulez Linux et ce pour quoi il est bon.

   La Feuille d'Informations Linux est disponible sur le World Wide Web 
   http://sunsite.unc.edu/mdw/HOWTO/INFO-SHEET.html et autres miroirs.

  La Meta-FAQ Linux

   Une liste d'autres ressources d'informations, bien plus compltes que
   celle-ci. La Meta-FAQ est disponible sur le World Wide Web 
   http://sunsite.unc.edu/mdw/HOWTO/META-FAQ.html et autres miroirs.

  La carte des logiciels Linux

   La liste des logiciels disponibles pour Linux sur Internet. Bien des
   paquetages lists ici ont t trouvs grce  elle. Elle est
   disponible sous forme d'index de recherche 
   http://www.boutell.com/lsm/. Elle est aussi disponible comme un simple
   fichier texte sur tous les sites FTP dcrits dans la section
   Documentation Linux.

  Les documents HOWTO Linux

   Les documents HOWTO constituent la documentation principale de Linux.
   Cet HOWTO Accs  Linux en est un exemple.

   Le site de base du Projet de Documentation Linux qui produit ces
   informations est http://sunsite.unc.edu/mdw/linux.html. Il y a aussi
   beaucoup de socits qui les produisent sous forme de livres.
   Contactez un fournisseur Linux local pour plus de dtails.

   Les documents HOWTO Linux seront dans le rpertoire HOWTO dans tous
   les sites FTP mentionns dans la section Documentation Linux.

  La FAQ Linux

   Une liste des `Questions Frquemment Poses' avec les rponses qui
   devraient rsoudre bien des questions gnrales. La liste FAQ est
   disponible  http://www.cl.cam.ac.uk/users/iwj10/linux-faq/ comme dans
   tous les sites FTP mentionns dans la section Documentation Linux.

7.2 Listes de distribution

   Je connais deux listes couvrant ces problmes spcifiquement pour
   Linux. Il y en a aussi d'autres qu'il est bon de regarder et qui
   couvrent l'utilisation des ordinateurs plus gnralement. Par le fait,
   si un courrier est envoy  l'une de ces listes je le _lirai_
   finalement et incluerai toute information importante dans le HOWTO
   Access, vous n'avez donc pas besoin de m'en adresser une copie spare
   sauf si a a l'air urgent.

  La liste Linux Access

   Voici une liste gnrale couvrant les problmes d'accs  Linux. Elle
   est faite _pour servir les besoins des utilisateurs et des
   dveloppeurs du systme d'exploitation Linux et de logiciels, qui sont
   soit handicaps ou veulent aider  rendre Linux plus accessible_. Pour
   vous abonner, envoyez un courrier  majordomo@ssv1.union.utah.edu et
   dans le CORPS (pas le sujet) du message, mettez :

subscribe linux-access <votre-adresse-email>

  La liste Linux Blind

   Voici une liste de distribution couvrant l'utilisation de Linux pour
   les utilisateurs aveugles. Il y a aussi une liste de logiciels
   importants et utiles rassembls dans l'archive de la liste. Pour vous
   abonner, envoyez un courrier  <blinux-list-request@redhat.com> avec
   le subject: help. Cette liste est maintenant modre.

7.3 Rfrences WWW

   Le World Wide Web, par sa nature, change trs rapidement. Si vous
   lisez une vieille version de ce document quelques informations
   risquent d'tre primes. La version d'origine que je garde sur le WWW
   ne devrait pas tre trop vieille de plus d'un ou deux mois, alors
   veuillez vous y rapporter.

   La documentation sur Linux est disponible 
   http://sunsite.unc.edu/mdw/linux.html

   Accs  Linux sur le Web http://www.tardis.ed.ac.uk/~mikedlr/access/
   avec toutes les versions du HOWTO 
   http://www.tardis.ed.ac.uk/~mikedlr/access/HOWTO/. De prfrence,
   cependant, tlchargez  partie d'un des principaux sites FTP Linux.
   Si j'ai beaucoup de trafic je devrai fermer ces pages et les dplacer
   autre part.

   Le projet de documentation et de dveloppement BLINUX
   http://leb.net/blinux/. << Le but du projet de documentation et de
   dveloppement BLINUX est de servir de catalyseur qui stimulera et
   acclrera le dveloppement des logiciels et de la documentation qui
   permettront aux utilisateurs aveugles de faire tourner leur propre
   station Linux.>>

   Page WWW d'Emacspeak :

   http://www.research.digital.com/CRL/personal/raman/emacspeak/emacspeak
   .html

   Page WWW non officielle de BRLTTY :
   http://www.sf.co.kr/t.linux/new/brltty.html

   Yahoo (l'un des plus grands catalogues sur Internet) :

   http://www.yahoo.com/Society_and_Culture/Disabilities/Adaptive_Technol
   ogy/

   Le projet Linux Lab http://www.fu-berlin.de/~clausi/.

   Les pages BLYNX : des fichiers de support pour Lynx faits pour les
   utilisateurs aveugles et dficients visuels
   http://leb.net/blinux/blynx/.

7.4 Fournisseurs

   Voici un fournisseur britannique pour le Braillex

Alphavision Limited

7.5 Fabricants

  Alphavision

   Je pense que ce sont des fabricants ? RNIB ne les liste que comme
   fournisseurs, mais d'autres disent qu'ils fabriquent le Braillex.

Alphavision Ltd
Seymour House
Copyground Lane
High Wycombe
Bucks HP12 3HE
England
U.K.

   _Tlphone :_
          +44 1494-530 555

  Produits Alphavision AT supports par Linux

     * Braillex

  Blazie Engineering

   Le Braille Lite tait support dans la version d'origine de BRLTTY. Ce
   support s'est maintenant arrt. Si vous en avez un et voulez
   l'utiliser avec Linux, cela pourrait tre possible en utilisant cette
   version du logiciel.

Blazie Engineering
105 East Jarrettsville Rd.
Forest Hill, MD 21050
U.S.A.

   _Tlphone :_
          +1 (410) 893-9333

   _FAX :_
          +1 (410) 836-5040

   _BBS :_
          +1 (410) 893-8944

   _E-Mail :_
          <info@blazie.com>

   _WWW :_
          http://www.blazie.com/

  Produits AT Blazie

     * Braille Lite (support arrt)

  Digital Equipment Corporation

Digital Equipment Corporation
P.O. Box CS2008
Nashua
NH 03061-2008
U.S.A

   _Commandes :_
          +1 800-722-9332

   _Infos techniques :_
          +1 800-722-9332

   _FAX :_
          +1 603-884-5597

   _WWW :_
          http://www.digital.com/

  Produits DEC AT supports par Linux

     * DECTalk Express

  Kommunikations-Technik Stolper GmbH

KTS Stolper GmbH
Herzenhaldenweg 10
73095 Albershausen
Germany

   _Tlphone :_
          +49 7161 37023

   _Fax :_
          +49 7161 32632

  Produits KTG AT supports par Linux

     * Brailloterm

8. Paquetages logiciels

   Les rfrences de cette section sont tires directement de la carte
   des logiciels Linux que l'on peut trouver dans tous les endroits
   standards pour la documentation Linux et qui liste quasiment tous les
   logiciels disponibles pour Linux.

8.1 Emacspeak

   Emacspeak est la partie logicielle d'une interface vocale pour Linux.
   Tout autre programme bas sur les caractres, comme un browser WWW, ou
   telnet ou un autre diteur peuvent thoriquement tre utiliss avec
   emacspeak. La diffrence principale entre a et un logiciel de lecture
   d'cran normal pour un systme d'exploitation tel que DOS est qu'il a
   aussi plein de possibilits en plus. Il est bas sur l'diteur Emacs.

   Un diteur de texte est en gnral simplement un programme qui vous
   permet de changer le contenu d'un fichier, par exemple, en ajoutant
   des informations nouvelles  une lettre. Emacs est en fait loin d'tre
   un diteur de texte normal, et donc ce paquetage est beaucoup plus
   utile que vous ne pourriez l'imaginer. Vous pouvez lancer n'importe
   quel autre programme  partir d'Emacs, avec toute sortie qu'il gnre
   pouvant apparatre dans l'mulateur de terminal d'Emacs.

   Les raisons pour lesquelles Emacs est un meilleur environnement pour
   Emacspeak est qu'il peut comprendre la disposition sur l'cran et peut
   interprter intelligemment la signification de, par exemple, un
   calendrier, qui serait sinon un simple tableau dsordonn de nombres.
   L'auteur de ce paquetage parvient  grer entirement sa propre
   machine Linux en faisant toute l'administration  partir d'Emacs. Il
   l'utilise aussi pour contrler une grande varit d'autres machines et
   de logiciels directement de cette machine.

   Emacspeak est inclus dans la distribution Debian Linux et est inclus
   en tant que logiciel contribu dans la distribution Slackware. Ceci
   veut dire qu'il est disponible sur de nombreuses distributions Linux
   sur CD-ROM.  l'heure o ceci sera publi, la version incluse sera 5
   ou mieux, mais  prsent je n'ai que la version 4 disponible pour
   l'examiner.

Begin3
Titre :         emacspeak - interface de sortie parle pour Emacs
Version :       4.0
Entr le :      30 MAI 96
Description :   Emacspeak est le premier systme complet de synthse
                vocale qui permettra  toute personne malvoyante de
                travailler directement sur un systme Unix. (Jusqu'
                maintenant, la seule alternative disponible aux
                utilisateurs dficients visuels tait d'utiliser un PC
                dot de parole comme terminal.) Emacspeak repose sur
                Emacs. Une fois que vous avez dmarr Emacs avec Emacspeak
                charg, vous avez une rponse parle  tout ce que vous
                faites. Cela dpendra de ce que vous tes capable de faire
                avec Emacs. Il n'y a rien que vous ne puissiez faire avec
                Emacs :-)
Mots cls :     handicap accs dficient visuel aveugle parole Emacs
Auteur :        raman@adobe.com (T. V. Raman)
Maintenu par :  jrv@vanzandt.mv.com (Jim Van Zandt)
Site de base :  sunsite.unc.edu apps/sound/speech
                124kB   emacspeak-4.0.tgz
Autre site :
Site d'origine : http://www.cs.cornell.edu /pub/raman/emacspeak
                123kB   emacspeak.tar.gz/Info/People/raman/emacspeak/emacspeak.
tar.gz
Platformes :    DECtalk Express ou synthtiseur vocal DEC Multivoice,
                GNU FSF Emacs 19 (version 19.23 ou plus) et TCLX
                7.3B (TCL tendu).
Licence :       GPL
End

8.2 BRLTTY

   Voici un programme pour faire tourner un terminal Braille sur le port
   srie. Il a t largement test et utilis, et supporte de nombreux
   diffrents types de matriels (voir l'entre sur la Carte des
   Logiciels Linux ci-dessous).

   Le mainteneur est Nikhil Nair, <nn201@cus.cam.ac.uk>. Les autres
   personnes qui travaillent dessus sont Nicolas Pitre, <nico@cam.org> et
   Stphane Doyon, <doyons@jsp.umontreal.ca>. Veuillez envoyer tout
   commentaire  chacun d'entre eux.

   Les auteurs semblent intrsss pour recevoir du support pour plus de
   priphriques diffrents, et donc si vous en avez un, vous devriez
   penser  les contacter. Ils auront certainement besoin d'information
   sur la programmation du priphrique, donc si vous pouvez contacter
   votre fabricant et l'obtenir, ils seront plus  mme de vous aider.

   Voici une petite liste (tire de leur fichier README) pour vous mettre
   l'eau  la bouche :

     * intgration complte des possibilits normales de visualisation de
       l'cran ;
     * une grande tendue de capacits supplmentaires en option, comme
       le curseur clignotant et les lettres majuscules, le gel de l'cran
       pour une lecture plus commode, l'affichage avec attributs pour
       reprer le texte slectionn, les liens hypertextes, etc. ;
     * routage du curseur _intelligent_. Ceci facilite le mouvement du
       curseur dans les diteurs de texte, etc. sans enlever les mains de
       l'afficheur Braille ;
     * une fonction de copier / coller. Ceci est particulirement utile
       pour copier des noms de fichiers longs, des commandes compliques,
       etc. ;
     * possibilit d'aide en ligne ;
     * support pour plusieurs codes Braille ;
     * une conception modulaire qui permet l'ajout relativement facile
       d'un nouveau pilote pour d'autres afficheurs Braille, ou mme (on
       peut l'esprer) le portage vers d'autres plate-formes _Unix-like_.

Begin3
Titre :         BRLTTY - Logiciel d'accs  Unix pour une personne aveugle
                utilisant un terminal Braille
Version :       0.22, 22SEP95
Date-entre :   24SEP95
Description :   BRLTTY est un daemon qui fournit l'accs  une console Unix
                pour une personne aveugle utilisant un afficheur Braille
                (voir le fichier README pour plus d'explications).

                BRLTTY ne fonctionne qu'avec les applications en mode texte.

                Nous esprons que ce systme sera tendu pour supporter
                d'autres afficheurs Braille, et mme d'autres
                plate-formes Unix.
Mots-Cls :     Braille console accs malvoyant aveugle
Auteur :        nn201@cam.ac.uk (Nikhil Nair)
                nico@cam.org (Nicolas Pitre)
                doyons@jsp.umontreal.ca (Stephane Doyon)
                jrbowden@bcs.org.uk (James Bowden)
Maintenu-par :  nn201@cam.ac.uk (Nikhil Nair)
Site-de-base :  sunsite.unc.edu /pub/Linux/system/Access
                110kb brltty-1.0.2.tar.gz (avec le fichier README)
                6kb brltty-0.22.README
                1kb brltty-1.0.2.lsm
Plate-formes :  Linux (noyau 1.1.92 ou plus) sur un PC ou DEC Alpha.
                Pas de X/graphiques.
                - Tieman B.V.'s CombiBraille 25/45/85 ;
                - Alva B.V. modles ABT3xx ;
                - Telesensory Systems Inc. PowerBraille 40 (pas les
                65/80), Navigator 20/40/80 (dernire version logiciel
                fabricant seulement ?).
Copying-Policy : GPL
End

8.3 Screen

   Screen est un logiciel standard qui permet  plusieurs programmes
   diffrents de tourner en mme temps sur un seul terminal. Il a t
   amlior pour supporter directement certains terminaux Braille (ceux
   de Telesensory).

8.4 Rsynth

   Voici un synthtiseur vocal list dans la Carte des Logiciels Linux.
   Il ne marche apparamment pas assez bien pour qu'une personne
   malvoyante l'utilise. Utilisez du matriel  la place, ou
   amliorez-le... Un synthtiseur vocal gratuit serait vraiment utile.

8.5 xocr

   xocr est un paquetage qui met en place la reconnaissance optique de
   caractres pour Linux. Comme pour Rsynth, je ne pense pas que ce
   paquetage soit acceptable comme seul moyen d'entre pour une personne
   malvoyante. Je suspecte que l'algorithme utilis aie besoin d'tre
   examin par quelqu'un qui puisse vrifier qu'il lit correctement.
   J'aimerais qu'on me prouve le contraire.

8.6 xzoom

   xzoom est un agrandisseur d'cran, du mme genre que xmag, mais
   suffisamment meilleur pour tre trs utile  une personne malvoyante.
   Les principaux dsavantages de xzoom sont qu'il ne peut pas agrandir
   sous lui-mme, que certaines touches de contrle ne sont pas
   compatibles avec fvwm, le gestionnaire de fentres normal sous Linux
   et que sa configuration par dfaut ne fonctionne pas  travers le
   rseau (ceci peut tre rsolu au prix d'une baisse de vitesse). A part
   cela sinon, il est excellent. Il fait de l'agrandissement continu ce
   qui vous permet, par exemple, de faire dfiler un document vers le
   haut et vers le bas tout en gardant agrandie la section que vous
   lisez. De mme, vous pouvez dplacer une petite bote autour de
   l'cran, en en agrandissant le contenu et en vous laissant chercher la
   partie que vous voulez voir. xzoom est aussi disponible sous forme de
   RPM sur les sites normaux de RedHat, ce qui le rend trs facile 
   installer pour les gens qui utilisent le systme RPM (comme les
   utilisateurs RedHat).

Begin3
Titre:          xzoom
Version:        0.1
Date-entre:    Mar 30 1996
Description:    xzoom peut agrandir (par valeurs entires) tourner
                (par un multiple de 90 degrs) et faire un miroir autour
                des axes X ou Y des parties de l'cran X11
                et les afficher dans sa fentre.
Mots-Cls:      X11 zoom agrandi xmag
Auteur:         Itai Nahshon <nahshon@best.com>
Maintenu-par:   Itai Nahshon <nahshon@best.com>
Site-de-base:   sunsite.unc.edu
                probablement dans /pub/Linux/X11/xutils/xzoom-0.1.tgz
Plate-formes:   Linux+11. Support seulement pour 8-bit.
                Test seulement sur Linux 1.3.* avec le serveur XSVGA 3.1.2
                Ncessite l'extension XSHM.
Copying-policy: Gratuit
End

8.7 NFBtrans

   nfbtrans est un programme de traduction Braille multi-niveaux
   distribu par la Fdration Nationale des Aveugles aux Etats-Unis. Il
   est distribu gratuitement dans l'espoir que quelqu'un l'amliore. Les
   langues couvertes sont l'anglais amricain, l'anglais britannique,
   l'espagnol, le russe, l'esperanto, l'allemand, l'hbreu biblique et le
   grec biblique, bien que d'autres puissent tre ajoutes en crivant
   simplement une table de traduction. Sont aussi couverts certains
   symboles informatiques et mathmatiques. J'ai russi  le compiler
   sous Linux, mais comme je n'ai pas de presse Braille disponible en ce
   moment, je n'ai pas pu le tester.

   NFBtrans est disponible  ftp://nfb.org/ftp/nfb/braille/nfbtrans/.
   Aprs l'avoir tlcharg, vous devrez le compiler.

  Compiler NFBtrans sur Linux

   J'ai envoy ce patch au mainteneur de NFBtrans et il dit qu'il l'a
   inclus, donc si vous avez une version plus rcente que 740, vous
   n'aurez srement rien de spcial  faire. Suivez juste les
   instructions incluses dans le paquetage.

unzip -L NFBTR740.ZIP   #ou tout nom de fichier que vous ayez
mv makefile Makefile

   Aprs sauvez ce qui suit dans un fichier (par exemple patch-file)

*** nfbpatch.c.orig     Tue Mar 12 11:37:28 1996
--- nfbpatch.c  Tue Mar 12 11:37:06 1996
***************
*** 185,190 ****
--- 185,193 ----
    return (finfo.st_size);
  }                /* filelength */

+ #ifndef linux
+ /* pretty safe to assume all linux has usleep I think ?? this should be
+ done properly anyway */
  #ifdef SYSVR4
  void usleep(usec)
    int usec;
***************
*** 195,200 ****
--- 198,204 ----
  }                /* usleep */

  #endif
+ #endif

  void beep(count)
    int count;

   et lancez

patch < patch-file

   puis tapez

make

   et le programme devrait compiler.

8.8 UnWindows

   UnWindows est un paquetage d'utilitaires d'accs sous X qui fournit de
   nombreuses capacits utiles pour les dficients visuels (pas les
   aveugles). Il comprend un agrandisseur d'cran et d'autres utilitaires
   personnaliss pour aider  situer le pointeur. Vous pouvez charger
   UnWindows depuis ftp://ftp.cs.rpi.edu/pub/unwindows.

   Livr par dfaut, le paquetage ne fonctionnera pas sur Linux parce
   qu'il dpend de certaines capacits des Sun. Cependant, certains des
   utilitaires fonctionnent et j'ai russi  porter la plupart du reste
   de sorte que ce paquetage peut intresser certaines personnes. Mon
   portage sera soit rincorpor dans l'original ou bien sera disponible
   dans les archives BLINUX (voir rfrences WWW). L'utilitaire restant
   qui ne fonctionne pas encore est l'utilitaire de configuration.

   Dans ma version les programmes, au lieu de gnrer eux-mmes les sons,
   ne font qu'appeler un autre programme. L'autre programme pourrait tre
   par exemple :

play /usr/lib/games/xboing/sounds/ouch.au

   qui rendrait le son << ouch >> de xboing, par exemple il pourrait
   faire cela quand le pointeur atteint le bord gauche de l'cran.

  dynamag

   dynamag est un programme d'agrandissement d'cran. Veuillez voir la
   section sur l'agrandissement d'cran ( agrandissement). Ce programme
   fonctionnait dans la distribution par dfaut.

  coloreyes

   coloreyes facilite la localisation du pointeur de souris. Il consiste
   en une paire d'yeux qui regardent toujours dans la direction du
   pointeur (comme xeyes) et changent de couleur selon la distance de la
   souris aux yeux (diffrent d'xeyes). Ceci ne fonctionne pas dans la
   distribution par dfaut, mais la version de test, au mme endroit,
   semble fonctionner.

  border

   border est un programme qui dtecte quand le pointeur de la souris a
   atteint le bord de l'cran et fait un son selon le bord de l'cran qui
   a t atteint. La version disponible utilise un systme de son
   spcifique  Sun. Je l'ai maintenant chang pour qu'au lieu de cela,
   il lance simplement une commande, qui peut tre n'importe quel
   programme de son sous Linux.

  un-twm

   Le gestionnaire de fentres est un programme spcial qui contrle
   l'emplacement de toutes les autres fentres (programmes) affiches sur
   l'cran X. un-twm en est une version spciale qui fait un son  chaque
   fois que le pointeur entre dans une fentre diffrente. Le son
   dpendra de la fentre dans laquelle on vient d'entrer. La version
   distribue ne fonctionne pas avec Linux parce que, comme border, elle
   dpend des capacits sonores des Sun. Encore une fois, j'ai dj une
   version spciale qui sera disponible au moment o vous lirez ceci.

9. Matriel

9.1 Terminaux Braille pilots  partir de la mmoire cran

   Voici des terminaux Braille qui peuvent lire la mmoire cran
   directement en mode texte normal. Il est possible de l'utiliser pour
   fonctionner avec Linux pour quasiment toutes les choses qu'un
   utilisateur voyant peut faire sur la console, en comprenant
   l'installation. Cependant, il a un problme avec le dfilement du
   noyau Linux normal, un patch du noyau doit donc tre appliqu. Voyez
   Patcher le noyau pour Braillex et Brailloterm.

  Braillex

   Le Braillex est un terminal qui est fait pour lire directement la
   mmoire cran, s'affranchissant de tout problme avec les programmes
   MS-DOS qui se comportent de faon bizarre. Si vous pouviez voir
   quelque chose  l'cran, alors ce terminal devrait tre capable de
   l'afficher en Braille. Sous Linux, malheureusement, la manipulation de
   l'cran est faite diffremment de MS-DOS, et ceci doit par consquent
   tre un peu modifi.

   Pour faire fonctionner ce terminal, vous devez appliquer le patch
   donn ci-dessous dans la section Patcher le noyau. Une fois que ceci
   est fait, le Braillex devient une des manires les plus pratiques
   d'utiliser Linux puisqu'il permet de lire toutes les informations
   normalement disponibles pour une personne voyante. D'autres terminaux
   ne dmarrent pas tant que le systme d'exploitation a entirement
   dmarr.

   Le Braillex est disponible en deux arrangements de cellules Braille
   (80x1 ou 40x2) et il y a un modle, appel IB 2-D qui possde aussi
   une barre verticale pour montrer les informations sur toutes les
   lignes de l'cran (en utilisant 4 points programmables par ligne
   d'cran).

Prix: 8,995 UKP (livres sterling) ou 11495 UKP pour le 2-D
Fabricant: Alphavision Limited (UK)
Fournisseurs: ????

  Brailloterm

   ``Qu'est-ce que Brailloterm ?

   C'est un afficheur Braille rafraichissable, fabriqu par KTS
   Kommunikations-Technik Stolper GmbH. Il possde 80 cellules Braille
   sur une ligne unique. Chaque cellule possde 8 points qui sont
   combins (haut/bas) pour reprsenter un caractre. Par dfaut,
   Brailloterm me montre la ligne sur laquelle le curseur cran se
   trouve. Je peux utiliser certaines fonctions du Brailloterm pour voir
   n'importe quelle ligne de l'cran.'' - _Jose Vilmar Estacio de Souza_
   <jvilmar@embratel.net.br>

   Jose continue en disant que le terminal peut aussi utiliser le port
   srie sous DOS mais qu'il ncessite un programme spcial. Je ne sais
   pas si l'un de ceux pour Linux fonctionnerait.

   Comme pour le Braillex, ceci ncessite un patch spcial pour
   fonctionner correctement avec le noyau. Voyez la section Patcher le
   noyau.

Prix: autour de 23.000,- DM /  $ 15.000,
Fabricant: Kommunikations-Technik Stolper GmbH
Fournisseurs: ????

  Patcher le noyau pour le Braillex et le Brailloterm

   Ceci s'applique aussi probablement  tout autre terminal qui lit
   directement la mmoire cran pour fonctionner sous MS-DOS. Cablez-moi
   pour confirmer que tous les terminaux que vous trouvez fonctionnent.
   Ceci ne s'applique pas aux terminaux pilots avec le logiciel BRLTTY
   et peut en fait perdre certaines caractristiques.

   Je me suis laiss dire que ce patch s'applique  tous les noyaux
   version 1.2.X. Il devrait aussi fonctionner sur tous les noyaux de
   1.1.X  1.3.72, avec un simple avertissement (warning) de patch (J'ai
   test que le patch s'appliquait au moins jusqu' 1.3.68). _A partir de
   1.3.75 le patch n'est plus ncessaire_ parce qu'on peut configurer le
   noyau pour ne pas dfiler en utilisant `linux no-scroll' au prompt
   LILO. Voyez le HOWTO Boot Prompt pour plus de dtails.

*** drivers/char/console.c~     Fri Mar 17 07:31:40 1995
--- drivers/char/console.c      Tue Mar  5 04:34:47 1996
***************
*** 601,605 ****
  static void scrup(int currcons, unsigned int t, unsigned int b)
  {
!       int hardscroll = 1;

        if (b > video_num_lines || t >= b)
--- 601,605 ----
  static void scrup(int currcons, unsigned int t, unsigned int b)
  {
!       int hardscroll = 0;

        if (b > video_num_lines || t >= b)

   Pour l'appliquer :

    1. sauvez le texte ci-dessus dans un fichier (disons patch-file) ;
    2. allez dans le rpertoire drivers/char dans vos sources du noyau ;
    3. lancez

                patch < patch-file

    4. compilez votre noyau comme d'habitude.

   Appliquez ces patches et vous devriez tre capable d'utiliser le
   terminal Braille comme d'habitude pour lire la console Linux.

   En bref, le patch veut juste dire << change le 1 en 0 dans la premire
   ligne de la fonction scrup qui devrait tre vers la ligne 603 dans le
   fichier drivers/char/console.c >>. La chose principale  propos de
   patch est que ce programme comprend ceci, et qu'il sait deviner que
   faire quand les dveloppeurs Linux changent des choses dans ce
   fichier.

   Si vous voulez utiliser un noyau plus moderne avec le dfilement
   compltement dsactiv, (au lieu de la solution du prompt de dmarrage
   que j'ai dj mentionne), veuillez utiliser le patch suivant. _Ceci
   ne s'applique pas aux noyaux antrieurs  1.3.75_.

*** console.c~  Fri Mar 15 04:01:45 1996
--- console.c   Thu Apr  4 13:29:48 1996
***************
*** 516,520 ****
  unsigned char has_wrapped;          /* all of videomem is data of fg_console
*/
  static unsigned char hardscroll_enabled;
! static unsigned char hardscroll_disabled_by_init = 0;

  void no_scroll(char *str, int *ints)
--- 516,520 ----
  unsigned char has_wrapped;          /* all of videomem is data of fg_console
*/
  static unsigned char hardscroll_enabled;
! static unsigned char hardscroll_disabled_by_init = 1;

  void no_scroll(char *str, int *ints)

9.2 Terminaux Braille pilots par logiciel

   Le principe de fonctionnement de ces terminaux est trs proche de
   celui d'un terminal comme le VT100. Ils se connectent sur le port
   srie et l'ordinateur doit lancer un programme qui leur envoie une
   sortie. En ce moment on connait deux programmes pour Linux. BRLTTY,
   voir la section BRLTTY) et l'cran amlior Braille.

  Tieman B.V.

  CombiBraille

   Ce terminal Braille est support par le logiciel BRLTTY. IL est fourni
   en trois versions avec 25, 45 ou 85 cellules Braille. Les cinq
   cellules supplmentaires par rapport  un affichage normal sont
   utilises pour les informations d'tat.

Prix: autour de 4600 UKP pour le modle 45 cellules...
Fabricant: Tieman B.V.
Fournisseurs: Concept Systems, Nottingham, England (tlphone +44 115 925 5988)

  Alva B.V.

   Les modles ABT3xx sont supports par BRLTTY. Seul le ABT340 est sr
   de fonctionner en ce moment. Veuillez donner des informations aux
   auteurs de BRLTTY sur les autres modles.

Prix : 20 cellules, 2200 UKP ; 40 cellules, 4500 UKP ; 80 cellules, 8000 UKP
Fabricant : Alva
Fournisseurs : Professional Vision Services LTD, Hertshire, Angleterre
               (+44 1462 677331)

  Afficheurs Telesensory Systems Inc.

   Les afficheurs Telesensory sont supports  la fois par BRLTTY et
   screen, parce qu'ils ont fourni des informations sur la programmation
   aux dveloppeurs.

  PowerBraille

   Il y a trois modles, le 40, le 65 et le 80. Seul le 40 est support
   par BRLTTY.

NdT : prix apparemment faux dans la version originale

  Navigator

   Encore une fois, il y a trois modles, le 20, le 60 et le 80. Des
   versions rcentes fonctionnent toutes avec BRLTTY mais le fait que des
   versions plus anciennes (avec un logiciel constructeur plus ancien)
   fonctionnent aussi n'a pas t confirm.

Prix : 80 cellules, 7800 UKP
Fabricant : Alva
Fournisseurs : Professional Vision Services LTD, Hertshire, Angleterre
               (+44 1462 677331)

  Braille Lite

   Ceci est plus un ordinateur portable qu'un terminal. Il pourrait,
   cependant, tre utilis avec BRLTTY version 0.22 (mais pas les
   versions plus rcentes) comme si c'tait un terminal Braille normal.
   Malheureusement, beaucoup des possibilits disponibles avec le
   CombiBraille ne peuvent pas tre utilises avec le Braille Lite. Ceci
   veut dire que l'on devrait l'viter autant que possible pour une
   utilisation avec Linux.

Prix: $3,395.00
Fabricant: Blazie Engineering

9.3 Synthtiseurs vocaux

   Les synthtiseurs vocaux se connectent gnralement sur le port srie
   d'un PC. Les possibilits utiles comprennent :

     * des libells en Braille sur les parties ;
     * beaucoup de voix pour permettre  des parties diffrentes d'un
       document d'tre parles diffremment ;
     * l'utilisation avec des couteurs (non disponible sur tous les
       modles).

   Le problme critique est celui de la qualit de parole. Ceci est
   beaucoup plus important pour quelqu'un qui utilise le synthtiseur
   vocal comme principale source d'informations que pour quelqu'un qui
   obtient simplement des beaux sons dans un jeu. Pour cette raison, T.V.
   Raman semble ne recommander que le DECTalk. D'autres options
   acceptables viendraient bien  propos.

  DECTalk Express

   Ceci est un synthtiseur vocal matriel. Il est recommand de
   l'utiliser avec Emacspeak et en fait la gamme des DECTalk sont les
   seuls synthtiseurs vocaux qui fonctionnent avec ce paquetage en ce
   moment. Ce synthtiseur possde toutes les possibilits utiles que je
   connaisse. Le seul dsavantage que je connaisse en ce moment est le
   prix.

Prix: $1195.00
Fabricant: Digital Equipment Corporation

Fournisseurs: Beaucoup. J'aimerais des dtails sur ceux qui ont un
support spcifique  Linux / livraisons internationales ou autres choses
notables. Sinon reportez-vous aux organisations locales,  Digital mme ou au
pages WWW d'Emacspeak.

  Accent SA

   Voici un synthtiseur fabriqu par Aicom Corporation. Un effort a
   dmarr pour en crire un pilote, mais cependant ils ont besoin
   d'aide. Veuillez voir http://www.cyberspc.mb.ca/~astrope/speak.html si
   vous pensez pouvoir apporter votre aide.

  puce Speak and Spell SPO256-AL2

   Un intrt a t prononc pour l'utilisation de cette puce dans des
   circuits vocaux en kit. Je serais intress de savoir si quelqu'un a
   trouv ceci utile. Un paquetage logiciel, speak-0.2pl1.tar.gz, a t
   produit par David Sugar, <dyfet@tycho.com>. Ce que je redoute,
   cependant, est que la qualit du rendu ne soit pas assez bonne pour
   une utilisation rgulire.

10. Remerciements

   De nombreuses parties de ce document ont t cres  partir de
   sources d'informations varies sur Internet, beaucoup trouves sur
   Yahoo et le moteur de recherche AltaVista de DEC. Celles-ci
   comprenaient la documentation de la plupart des paquetages logiciels
   mentionns dans ce texte. Certaines informations ont t glanes dans
   les feuilles d'aide du Royal National Institute for the Blind
   (institut royal national pour les aveugles).

   T.V. Raman, l'auteur d'Emacspeak a apport de manire fiable des
   commentaires, des informations et du texte et m'a mis en contact avec
   d'autres personnes qu'il connaissait sur Internet.

   Kenneth Albanowski <kjahds@kjahds.com> a fourni le patch ncessaire au
   Brailloterm et les informations s'y rapportant.

   Roland Dyroff de S.u.S.E. GmbH (Les distributeurs et fabricants de
   S.u.S.E. Linux (Anglais/Allemand)) ont recherch KTS Stolper GmbH  ma
   demande et ont obtenu quelques dtails matriels et des informations
   sur le Brailloterm.

   Les vrifications les plus grandes et les plus attentionnes de ce
   document ont t faites par James Bowden, <jrbowden@bcs.org.uk> et
   Nikhil Nair <nn201@cus.cam.ac.uk>, les auteurs de BRLTTY qui ont
   suggr un grand nombre de corrections autant que des informations
   supplmentaires sur certains sujets.

   Les contributeurs des listes de distribution blinux et linux-access
   ont contribu  ce document en me fournissant des informations pour
   que je les lise.

   Mark E. Novak, du centre de recherches Trace, http://trace.wisc.edu/,
   m'a dirig vers plusieurs paquetages logiciels et des informations que
   je n'avais encore jamais vus. Il a aussi fait certains commentaires
   sur la structure du document que j'ai en partie pris en compte et je
   devrais srement en faire plus.

   D'autres contributeurs comprennent Nicolas Pitrie et Stephane Doyon.

   Quelques autres personnes ont apport des commentaires et des
   informations. Les apports spcifiques sont remercis dans le document.

   Cette version a t produite spcialement pour le livre Dr. Linux de
   RedHat. Ceci parce qu'ils m'ont averti de sa sortie immdiate, ainsi
   qu' d'autres auteurs du LDP. J'apprcie fortement leur faon de faire
   puisque des informations fausses ou vieilles restent plus longtemps
   dans un livre que sur Internet.

   Il n'y aucun doute que vous ayez fait un apport et je ne l'ai pas
   mentionn. Ne vous inquitez pas, c'tait un accident. Je suis dsol.
   Dites-le moi et je vous ajouterai  la prochaine version.
