L'acces a Linux : HOWTO Michael De La Rue, Traduit par Olivier Tharan, Olivier.Tharan@int-evry.fr v2.11, 28 mars 1997 Le HOWTO Acces a Linux couvre l'utilisation des technologies adaptives avec Linux, en particulier l'utilisation des technologies adaptives pour rendre Linux accessibles a 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 generales. 11.. IInnttrroodduuccttiioonn Le but de ce document est de servir d'introduction aux technologies disponibles pour permettre l'utilisation de Linux aux personnes qui, a cause d'une incapacite, auraient des problemes a l'utiliser. En d'autres mots, les groupes cibles de la technologie sont les aveugles, les deficients visuels, les sourds et les personnes handicapees physiques. Les technologies ou autres informations seront ajoutees au fur et a mesure de leur decouverte. Ces informations ne sont pas seulement destinees a ces personnes (bien que ce soit sans doute le but principal) mais aussi pour permettre aux developpeurs de Linux de prendre conscience des difficultes impliquees la-dedans. Le plus gros probleme est probablement que, pour l'instant, tres peu de developpeurs Linux sont conscients des problemes et des nombreuses facons simples pour faciliter la vie des implementeurs de ce systeme. Ceci a, cependant, change considerablement depuis la naissance de ce document, au moins en partie grace a ce document, mais aussi en plus grande partie grace au travail de certains developpeurs devoues, dont de nombreux sont mentionnes dans les remerciements du document. Envoyez tout commentaire ou information supplementaire ou offres de soutien a . Cette adresse pourrait devenir une liste de distribution dans le futur, ou etre passee 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 developpement dans tous les domaines. Je ne lirai probablement pas un courrier avant d'avoir le temps de mettre ce document a jour. Ils sont toujours recus gracieusement. Si un courrier est envoye sur les listes blind-list ou access-list, je les _l_i_r_a_i finalement et mettrai toute information utile dans le document. Sinon, veuillez envoyer une copie de tout ce qui peut etre interessant a l'adresse electronique ci-dessus. On peut envoyer le courrier normal a Linux Access HOWTO 23 Kingsborough Gardens Glasgow G12 9NH Scotland U.K. Et celui-ci fera petit a petit son chemin autour du monde jusqu'a moi. Le courrier electronique sera plus rapide de quelques semaines. On peut me contacter personnellement en utilisant . Puisque je filtre automatiquement tout le courrier que je recois, veuillez utiliser l'autre adresse sauf pour du courrier personnel. Ceci risque plus de mener a une reponse appropriee. 11..11.. PPoolliittiiqquuee ddee ddiissttrriibbuuttiioonn Le ACCESS-HOWTO est copyright (c) 1996 Michael De La Rue Le ACCESS-HOWTO peut etre distribue, a votre guise, soit sous les ter- mes de la licence publique du GNU (GPL) version 2 ou plus, soit sous les termes du projet de documentation Linux (LDP). Ces licences devraient etre disponibles a l'endroit ou vous avez eu ce document. Veuillez noter que puisque les termes du LDP n'autorisent pas la modi- fication (autre que la traduction), les versions modifiees seront soumises de fait a la GPL. 22.. CCoommppaarraaiissoonn eennttrree LLiinnuuxx eett lleess aauuttrreess ssyysstteemmeess dd''eexxppllooiittaattiioonn 22..11.. CCoommppaarraaiissoonn GGeenneerraallee 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 reseau integre qui donne un acces complet a Internet. De facon plus generale, les utilisateurs sont attires par l'environnement de developpement complet inclus. De plus, a l'inverse de la plupart des autres environnements graphiques modernes, l'interface graphique de Linux (X Window) est clairement separee 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 possibilites de fournir des chemins d'acces differents aux fonctionnalites du systeme ; 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 tres specifiques et complexes trouveront que le systeme de developpement complet permet des solutions proprement personnalisees. Cependant, la plupart des logiciels existant sur d'autres systemes commence juste a etre disponible. Cependant, le developpement s'etend dans quasiment toutes les directions. 22..22.. DDiissppoonniibbiilliittee ddee llaa tteecchhnnoollooggiiee aaddaappttiivvee Il n'y a rien qui soit disponible dans le commerce _s_p_e_c_i_f_i_q_u_e_m_e_n_t pour Linux. Il y a un nombre remarquable de logiciels gratuits qui seraient utiles en adaptation, par exemple un synthetiseur vocal gratuit et quelques logiciels de controle vocaux gratuits. Il y a aussi un certain nombre de paquetages gratuits qui fournissent un bon support pour les terminaux Braille, par exemple. 22..33.. UUssaaggee pprraattiiqquuee Linux a un grand avantage par rapport a Windows : la plupart de ses logiciels sont orientes 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 a l'origine un systeme d'exploitation de programmeurs, on ecrit encore des programmes en ligne de commande qui couvrent presque tous les centres d'interet. Pour les handicapes physiques, ceci veut dire qu'il est facile de construire des programmes specialises pour repondre a leurs besoins. Pour les malvoyants, ceci devrait rendre l'utilisation d'un synthetiseur vocal ou d'un terminal Braille facile et utile dans le futur proche. Le systeme de consoles virtuelles multiples de Linux le rendent pratique a utiliser comme systeme d'exploitation multitaches par une personne malvoyante travaillant directement avec le Braille. Le systeme de fenetrage utilise par Linux (X11) est livre avec beaucoup d'outils de programmation, et devrait etre adaptable. Cependant, en pratique, les programmes adaptifs disponibles jusqu'a present ont ete plus primitifs que ceux sur le Macintosh ou Windows. Ils sont, cependant, completement gratuits (contrairement a des centaines de francs) et leur qualite s'ameliore vraiment. En principe il devrait etre possible d'assembler un systeme Linux complet et utilisable pour une personne handicapee visuellement pour a peu pres 500 $ (un PC de base, peu cher + une carte son). Ceci a comparer a plusieurs milliers de dollars pour d'autres systemes d'exploitation (logiciel de lecture d'ecran / materiel de synthese vocale). Je dois encore voir ca. Je doute que cela fonctionne en pratique car les synthetiseurs vocaux disponibles pour Linux ne sont pas suffisamment bons. Pour une personne handicapee physique, la limitation viendra tout de meme de la depense en materiel de saisie. 33.. MMaallvvooyyaannttss J'utiliserai deux categories ici. Les gens qui voient partiellement et ont besoin d'aide pour voir / dechiffrer / suivre le texte et ceux qui sont incapables d'utiliser une quelconque interface visuelle. 33..11.. VVooiirr ll''eeccrraann aavveecc uunnee vviissiioonn bbaassssee Il y a beaucoup de problemes differents. Souvent l'agrandissement peut etre 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 a une panoplie de techniques, dont la plupart sont en cours d'ajout a X. 33..11..11.. SSVVGGAATTeexxttMMooddee Ce programme est utile pour ameliorer la visibilite de l'ecran texte normal que fournit Linux. L'ecran normal fourni par Linux affiche 80 caracteres de large sur 25 lignes. On peut changer ceci (et ameliorer la qualite des caracteres) en utilisant SVGATextMode. Il permet un acces complet aux modes possibles d'une carte graphique SVGA. Par exemple, on peut rendre le texte plus large pour que seulement 50 caracteres par 15 apparaissent a l'ecran. Il n'y a pas de moyen simple de zoomer sur des parties de l'ecran, mais vous pouvez redimensionner au besoin. 33..11..22.. SSyysstteemmee XX WWiinnddooww Pour les personnes qui peuvent voir l'ecran, il y a de bien nombreuses facons d'ameliorer X Window. Elles ne se combinent pas encore pour former un ensemble coherent de possibilites, mais peuvent resoudre bien des problemes si on les configure correctement. 33..11..22..11.. DDiiffffeerreenntteess rreessoolluuttiioonnss dd''eeccrraann On peut configurer le serveur X avec beaucoup de resolutions differentes. La frappe d'une simple touche peut alors changer entre celles-ci, permettant de voir un texte difficile a lire. Dans le fichier /etc/XF86config, vous avez une entree dans la section Screen avec une ligne commencant par Modes. Si, par exemple, vous la mettez a : Modes "1280x1024" "1024x768" "800x600" "640x480" "320x240" avec chaque mode configure correctement (ce qui demande un moniteur assez bon pour la plus haute resolution), vous serez capable d'avoir quatre agrandissements d'ecran, en changeant entre les differents niveaux avec : Ctrl + Alt + Pave-Plus et Ctrl + Alt + Pave-Moins Bouger la souris autour de l'ecran vous fera glisser vers des parties differentes de l'ecran. Pour plus de details sur la maniere de configurer ceci, vous devriez voir la documentation qui vient avec le serveur X XXFFrreeee8866. 33..11..22..22.. AAggrraannddiisssseemmeenntt ddee ll''eeccrraann Il y a plusieurs programmes connus pour l'agrandissement d'ecran, xmag qui agrandira une partie de l'ecran autant que desire mais il est tres primitif. Un autre est xzoom. Je viens de dire qu'il devait y avoir mieux que xmag, le voila. Voyez la section ``xzoom''. Un autre programme disponible est puff. Celui-ci est specifiquement destine aux utilisateurs deficients visuels. Il fournit des caracteristiques telles qu'une boite autour du pointeur pour le situer plus facilement. D'autres caracteristiques interessantes de puff font que, s'il est configure correctement, il est possible de selectionner et d'agrandir des portions de l'ecran en meme temps qu'elles sont mises a jour. Cependant, il semble y avoir des interactions entre puff et le gestionnaire de fenetres qui pourraient le rendent difficile d'utilisation. Quand je l'ai utilise avec ma configuration fvwm, il ne repondait pas du tout a mes frappes de touches. Cependant, l'utilisation de twm a ameliore la situation. Le dernier programme que j'ai vu fonctionner est dynamag. Celui-ci a aussi des avantages specifiques comme la possibilite de selectionner une partie specifique de l'ecran et de la surveiller, en rafraichissant l'affichage agrandi a intervalles reguliers entre quelques dixiemes de seconde et vingt secondes. dynamag fait partie de la distribution UnWindows. Voyez ``'' pour plus de details. 33..11..22..33.. CChhaannggeerr llaa ffoonnttee eeccrraann Les fontes ecran pour tout logiciel X proprement ecrit doivent etre modifiables. Vous pouvez simplement les rendre assez grandes pour que vous puissiez les lire. On fait generalement ceci en mettant une ligne dans le fichier .Xdefaults qui devrait etre dans votre repertoire 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 a un niveau plus fondamental pour que tout ressorte avec une fonte agrandie. On peut realiser ceci en renommant les fontes, et en disant aux programmes generateurs de fontes d'utiliser un niveau d'echelles different. Si quelqu'un reussit a faire tourner ceci proprement, qu'il m'envoie les details du processus. 33..11..22..44.. CCuurrsseeuurrss eenn ccrrooiixx,, eettcc.. Pour les gens qui ont des problemes a suivre les curseurs, il y a beaucoup de choses qui peuvent aider : +o les curseurs en croix (une ligne verticale et une autre horizontale a partir du bord de l'ecran) ; +o des curseurs clignotants (qui clignotent en pressant une touche). Aucun logiciel a ma connaissance ne fournit specifiquement de curseur en croix. puff, mentionne dans la section precedente fournit cependant une boite clignotante autour du curseur qui peut rendre ce dernier beaucoup plus facile a situer. Pour l'instant le mieux qui puisse etre fait est de changer l'image du curseur. Fabriquez un fichier bitmap comme vous voulez, et un autre de la meme taille, mais completement 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'etre completement noir, mais commencez avec ca. Le fichier .Xdefaults controle les curseurs utilises par les applications en cours. Pour avoir beaucoup plus d'informations, veuillez consulter le mini HOWTO X Big Cursor, de Joerg Schneider, 33..11..33.. SSoonnoorriissaattiioonn En supposant que l'utilisateur puisse entendre, la communication sonore peut etre tres utile pour faire un environnement de travail plus sympathique et agreable. Pour une personne a la vue basse, les indices sonores peuvent servir a aider a situer le pointeur (voir ``UnWindows''). Pour un utilisateur en mode console qui utilise Emacspeak (voir ``Emacspeak''), les icones sonores disponibles fourniront une souplesse tres utile. La configuration du son sous Linux est couverte dans le HOWTO Linux Sound (voir ``Linux Documentation''). Une fois que le son est installe, on peut jouer des sons avec la commande play include dans de nombreuses versions de Linux. C'est la maniere dont j'utilise ma version de UnWindows. 33..11..44.. PPrroodduuiirree uunnee iimmpprreessssiioonn llaarrggee Utiliser une impression large avec Linux est assez facile. Il y a plusieurs techniques. 33..11..44..11.. LLaaTTeeXX // TTeeXX LaTeX est un systeme de preparation de documents extremement puissant. On peut l'utiliser pour produire des documents imprimes en gros de n'importe quelle sorte. Bien qu'il soit quelque peu complique a 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 details, voyez un livre LaTeX disponible dans toute librairie informatique. Il y a aussi un grand nombre d'introductions disponibles sur Internet. 33..11..55.. SSoorrttiirr dduu tteexxttee llaarrggee 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. 33..22.. AAiiddeess ppoouurr cceeuuxx qquuii nnee ppeeuuvveenntt ppaass uuttiilliisseerr ddee ssoorrttiiee vviissuueellllee Pour quelqu'un qui est completement incapable d'utiliser un ecran 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 debat _v_i_g_o_u_r_e_u_x. La parole est rapide d'utilisation, relativement bon marche et vraiment bonne pour les applications textuelles (par exemple lire un long document comme celui-ci). Les problemes sont d'avoir un environnement calme, peut-etre des ecouteurs pour travailler sans deranger les autres et eviter d'etre ecoute par les autres (non disponible pour tous les synthetiseurs vocaux). Le Braille est meilleur pour les applications ou un positionnement precis est important (par exemple les tableurs). Il peut aussi etre utile pour verifier le debut d'une phrase quand vous arrivez a la fin. Le Braille est, cependant, bien plus cher et plus lent pour lire du texte. Evidemment, plus vous utilisez le Braille, plus vous etes rapide. Le Braille Niveau II est difficile a apprendre, mais ca 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 decouvrir son plein potentiel et decider. De toute facon, j'en ai assez dit sur ce sujet assez controverse. base sur l'original par James Bowden 33..22..11.. TTeerrmmiinnaauuxx BBrraaiillllee Les terminaux Braille contiennent generalement une ou deux lignes de Braille. Puisqu'ils font au plus 80 caracteres de large, et normalement 40, ils sont quelque peu limites. J'en connais de deux sortes : +o les terminaux Braille pilotes par materiel ; +o les terminaux Braille pilotes par logiciel. La premiere sorte ne fonctionne que quand l'ordinateur est en mode texte et lit la memoire ecran directement. Voyez la section ``Terminaux Braille pilotes par materiel''. La seconde sorte de terminaux Braille est similaire, en bien des facons, a un ecran de terminal normal que Linux supporte automatiquement. Malheureusement, ils ont besoin de logiciels speciaux pour les rendre utilisables. Il y a deux paquetages qui aident a cela. Le premier, BRLTTY, fonctionne avec plusieurs sortes d'afficheurs Braille et les auteurs peuvent en supporter plus au fur et a mesure qu'ils obtiennent les informations. En ce moment BRLTTY supporte les modeles CombiBraille de Tieman B.V., les modeles ABT3 de Alva B.V. et les modeles PowerBraille et Navigator de Telesensory Systems Inc. L'utilisation du Braille Lite de Blazie Engineering comme afficheur Braille est decouragee, mais le support peut etre renouvele 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 systemes Unix comme sur Linux. Ceci devrait autoriser l'acces pour l'utilisateur a un terminal Braille avec beaucoup de possibilites utiles comme la possibilite de lancer des programmes differents dans differents _t_e_r_m_i_n_a_u_x _v_i_r_t_u_e_l_s en meme temps. 33..22..22.. SSyynntthheessee vvooccaallee Les synthetiseurs vocaux prennent (normalement) du texte ASCII et le convertissent en vraie sortie parlee. Il est possible de les installer de maniere soit materielle soit logicielle. Malheureusement, les synthetiseurs vocaux gratuits pour Linux ne sont, parait-il, pas assez bons comme seul moyen de sortie. Les synthetiseurs vocaux materiels sont l'alternative. Le principal que je connaisse qui fonctionne est DECtalk de Digital, pilote par emacspeak. Cependant, a ce jour (mars 1997) un pilote pour le synthetiseur Doubletalk a ete annonce. Utiliser l'acces complet de emacspeak pour l'ensemble des possibilites de Linux est assez facile. Ceci comprend l'utilisation normale du shell, d'un navigateur World Wide Web et de beaucoup d'autres possibilites similaires, comme le courrier electronique. Bien qu'il n'agisse que comme un simple lecteur de texte (similaire a celui d'IBM pour le PC) quand il controle des programmes qu'il ne comprend pas, avec ceux qu'il comprend il peut fournir des controles bien plus sophistiques. Voyez la section ``Emacspeak'' pour plus d'informations sur emacspeak. 33..22..33.. MMaanniippuulleerr llaa ssoorrttiiee ccoonnssoollee Quand il demarre, Linux pour l'instant affiche tous ses messages directement sur l'ecran normal (visuel). Ceci pourrait etre change 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 peripheriques Braille d'obtenir des informations sur ce que fait Linux avant que le systeme d'exploitation fonctionne completement. C'est seulement a cette etape que vous pouvez demarrer le programme dont vous avez besoin pour l'acces. Si on utilise le programme BRLTTY et on le lance tres tot dans le processus de demarrage, alors a partir de la on pourra lire les messages de l'ecran. La plupart des materiels et logiciels devront tout de meme attendre que le systeme soit completement pret. Ceci rend l'administration d'un systeme Linux difficile, mais pas impossible pour une personne mal-voyante. Une fois que le systeme est pret, cependant, vous pouvez revenir en arriere en, pressant (sur la disposition du clavier par defaut) les touches Shift- PageUp. Il y a un systeme Braille qui peut utiliser la console directement, appele le Braillex. Il est fait pour lire directement la memoire ecran. Malheureusement le defilement normal du terminal l'en empeche. Si vous utilisez un noyau plus recent 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 memoire ecran''. Une autre chose connue et utile est d'utiliser les sons pour indiquer quelle etape du processus de demarrage a ete atteinte. (suggestion de T.V. Raman) 33..22..44.. RReeccoonnnnaaiissssaannccee ooppttiiqquuee ddee ccaarraacctteerreess Il existe un programme de reconnaissance optique de caracteres (OCR), gratuit pour Linux appele xocr. En principe, s'il est assez bon, ce programme devrait permettre aux personnes malvoyantes de lire des livres normaux jusqu'a un certain point. (La precision de l'OCR n'est jamais assez grande.) Cependant, selon la documentation, ce programme demande de l'entrainement pour reconnaitre la fonte particuliere qu'il va utiliser et je n'ai aucune idee sur sa valeur puisque je n'ai pas le materiel pour le tester. 33..33.. CCoommmmeenncceerr aa aapppprreennddrree LLiinnuuxx Commencer a 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 : +o Apprenez a utiliser Linux (ou UNIX) sur le systeme de quelqu'un d'autre avant de mettre le votre en place ; +o Controlez Linux au depart a partir de votre propre terminal Braille ou vocal que vous connaissez. Si vous prevoyez d'utiliser la parole, vous desirerez apprendre emacs tout de suite. Vous pouvez aussi l'apprendre au fur et a mesure. Voir ci-dessous ; +o Si vous avez l'habitude de MS-DOS, lisez le mini-HOWTO DOS2Linux pour vous aider a la conversion. (voir la section ``Les documents HOWTO Linux''). Le HOWTO Emacspeak ecrit par Jim Van Zandt () couvre ceci en plus grands details. (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 prealable d'Emacs est toujours utile. Ceci dit, vous n'avez surement pas besoin d'en connaitre beaucoup sur Emacs avant de commencer a utiliser Emacspeak. En fait, une fois qu'Emacspeak est installe et fonctionne, il fournit une interface facile vers l'ensemble varie de documentation en ligne qui contient les pages info, et facilite l'apprentissage de ce dont vous avez besoin. << En resume : commencer a 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 necessite pas un seul jour de travail. >> - T.V. Raman Une autre option qui peut vous interesser sont les cassettes d'entrainement 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) 33..44.. LLee BBrraaiillllee eenn rreelliieeff Linux devrait etre la plate-forme parfaite pour piloter une presse Braille. Il y a beaucoup d'outils de formatage destines specifiquement aux peripheriques a taille fixe. On peut simplement connecter une presse Braille au port serie en utilisant les mecanismes 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 a la _F_e_d_e_r_a_t_i_o_n _N_a_t_i_o_n_a_l_e _p_o_u_r _l_e_s _A_v_e_u_g_l_e_s americaine (_N_a_t_i_o_n_a_l _F_e_d_e_r_a_t_i_o_n _f_o_r _t_h_e _B_l_i_n_d). Son nom est NFBtrans. Voyez la section ``traducteur NFB'' pour plus de details. 44.. PPrroobblleemmeess dd''aauuddiittiioonn En majorite, il y a peu de problemes a utiliser un ordinateur chez les gens ayant des problemes d'audition. Quasiment toutes les sorties sont visuelles. Il y a quelques situations ou la sortie sonore est utilisee, cependant. Pour celles-ci, on peut quelquefois contourner le probleme en utilisant une sortie visuelle a la place. 44..11.. LLeess cclloocchheess vviissuueelllleess Traditionnellement, les ordinateurs font `beep' quand un programme leur envoie un code special. Ceci est utilise en general pour preter attention au programme et peu d'autres choses. Dans la plupart des cas, il est possible de remplacer ceci en faisant clignoter l'ecran entier (ou l'emulateur de terminal). La maniere de le faire est par contre tres variable. xxtteerrmm ((ssoouuss XX)) Pour xterm, vous pouvez soit changer la configuration en pressant le bouton du milieu de la souris tout en appuyant sur la touche controle, ou en mettant une ligne avec XTerm*visualBell: true dans le fichier .Xdefaults de votre repertoire personnel. llaa ccoonnssoollee ((ssaannss XX)) La console est legerement plus complexe. Veuillez voir le mini HOWTO Visual Bell d'Alessandro Rubini pour des details la- 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-meme. 55.. PPrroobblleemmeess pphhyyssiiqquueess On doit prendre beaucoup de ces problemes individuellement. Les besoins de chacun, les manieres dont on peut generer une entree et d'autres facteurs varient tellement que tout ce que ce HOWTO peut fournir est un ensemble generique de pointeurs vers des logiciels et des conseils utiles. 55..11.. IInnccaappaacciittee aa uuttiilliisseerr uunnee ssoouurriiss oouu uunn ppooiinntteeuurr Une mobilite limitee peut rendre l'utilisation d'une souris difficile. Pour certaines personnes, un trackball peut etre une tres bonne solution, mais pour d'autres le seul peripherique d'entree possible est un clavier (ou meme quelque chose qui simule un clavier). Pour une utilisation normale de Linux ceci ne devrait pas etre un probleme (mais voyez la section ``Rendre le clavier docile''), mais pour les utilisateurs de X, ceci peut causer de gros problemes sous certaines circonstances. Heureusement, le gestionnaire de fenetres fvwm a ete fait pour etre utilise sans pointeur et on peut faire la plupart des choses en utilisant un clavier. Je fais en fait ceci moi-meme quand je perds ma souris (ne me demandez pas pourquoi) ou si je veux juste taper. En fait l'utilisation d'autres programmes dependra de leur capacite a accepter les entrees au clavier. Beaucoup de programmes X le font pour toutes les fonctions. Beaucoup ne le font pas. Je pense que les touches qui emulent la souris, qui devraient se trouver dans la version courante de X, faciliteront ceci. 55..11..11.. IInnccaappaacciittee aa uuttiilliisseerr uunn ccllaavviieerr Les personnes qui sont incapables d'utiliser un clavier normalement peuvent quelquefois en utiliser un par l'intermediaire d'un baton dirige par la tete ou par la bouche. Ceci demande une configuration speciale pour le clavier. Veuillez voir aussi la section ``rendre le clavier docile''. 55..11..11..11.. AAuuttrree mmaatteerriieell dd''eennttrreeee ((ssyysstteemmee XX WWiinnddooww sseeuulleemmeenntt)) D'autres personnes ne peuvent pas utiliser le clavier du tout et seuls des peripheriques 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 peripherique et si on peut trouver le bon logiciel pour convertir des donnees de pointeur en caracteres (je n'en ai pas encore trouve), alors tout dispositif de pointage devrait etre utilisable sans clavier. Il y a un certain nombre de peripheriques qu'il est bon de regarder pour de telles acquisitions de donnees, comme les ecrans tactiles ou les pointeurs oculaires. Nombre d'entre eux necessiteront un _p_i_l_o_t_e _d_e _p_e_r_i_p_h_e_r_i_q_u_e ecrit specifiquement. Ceci n'est pas vraiment difficile si la documentation est disponible, mais demande quelqu'un qui possede des bonnes competences en programmation C. Veuillez voir le _K_e_r_n_e_l _H_a_c_k_e_r_'_s _G_u_i_d_e et autres references sur le noyau pour plus d'informations. Une fois que ceci sera mis en place, il devrait etre possible d'utiliser ces peripheriques comme une souris normale. 55..11..22.. CCoonnttrroolleerr llee mmaatteerriieell pphhyyssiiqquuee ddeeppuuiiss LLiinnuuxx Le principal groupe d'interet ici est le Projet de Laboratoire Linux (Linux Lab Project). En general, on peut controler la plupart des materiels GPIB (une interface normalisee pour l'equipement scientifique, aussi connue sous le nom de bus IEEE). Ceci donne virtuellement beaucoup de potentiel pour des projets tres ambitieux d'accessibilite. Autant que je sache, aucun d'entre eux n'a encore ete mis sur pied. 55..22.. RReeccoonnnnaaiissssaannccee vvooccaallee La reconnaissance vocale est un outil tres utile pour permettre l'utilisation d'un ordinateur. Je connais deux systemes de reconnaissance pour Linux, le premier est ears qui est decrit ainsi : ``la reconnaissance n'est pas optimale. Mais c'est bon pour jouer et ca sera ameliore'', le deuxieme est AbbotDemo, ``Un systeme de reconnaissance vocale continu independant de la personne'', qui peut etre plus interessant, bien qu'il ne soit pas disponible pour un usage commercial sans arrangement prealable. Voyez la carte des logiciels Linux pour les details (section ``Autres documents Linux''). 55..33.. RReennddrree llee ccllaavviieerr ddoocciillee 55..33..11.. LLee ssyysstteemmee XX WWiinnddooww Le dernier serveur X qui est distribue avec Linux peut inclure beaucoup de caracteristiques qui assistent l'acquisition. Ceci comprend des caracteristiques telles que StickKeys, MouseKeys, RepeatKeys, BounceKeys, SlowKeys et TimeOut. Celles-ci permettent de parametrer le clavier selon les besoins de l'utilisateur. Elles sont fournies avec l'extension XKB dans les versions de X apres la version 6.1. Pour trouver votre version et voir si vous avez l'extension installee, vous pouvez essayer : xdpyinfo -queryExtensions 55..33..22.. SSee ddeebbaarraasssseerr ddee llaa rreeppeettiittiioonn aauuttoommaattiiqquuee Pour arreter la repetition 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 repertoire personnel) : setterm -repeat off Pour vous debarasser de la repetition automatique dans n'importe quel serveur X, vous pouvez utiliser la commande : xset -r que vous pourriez mettre dans le fichier lance quand vous commencez a utiliser X (souvent .xsession ou .xinit sous certaines configurations). Il est bon de regarder ces deux commandes de plus pres pour d'autres manieres de changer le comportement de la console. 55..33..33.. MMaaccrrooss :: bbeeaauuccoouupp dd''eennttrreeee ppoouurr ppeeuu ddee ttoouucchheess pprreesssseeeess Souvent dans de telles situations, le plus grand probleme est celui de la rapidite d'entree. Ici la chose la plus importante a 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 completion de commandes et de noms de fichiers (pressez la touche TAB et bash essaie de deviner ce qui vient derriere). Pour toute information sur les macros qui fournissent des sequences de commandes en appuyant sur une seule touche, jetez un coup d'oeil au HOWTO Keystroke. 55..33..44.. LLeess ttoouucchheess ccoollllaanntteess Les touches collantes sont une caracteristique qui permet a quelqu'un qui ne peut presser de maniere fiable qu'un bouton a 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 enfoncees en meme temps que l'autre touche deviennent plutot comme la touche Caps Lock et restent activees pendant que l'on presse l'autre touche. Elles peuvent alors soit se desactiver ou rester telles quelles pour la touche suivante selon ce dont on a besoin. Pour avoir des informations sur la maniere de configurer ceci, veuillez voir le HOWTO Linux Keyboard, surtout la section _J_e _n_e _p_e_u_x _u_t_i_l_i_s_e_r _q_u_'_u_n _d_o_i_g_t _p_o_u_r _t_a_p_e_r (section 15 dans la version que j'ai). - Information de Toby Reed. 66.. PPrroobblleemmeess ddee pprrooggrraammmmaattiioonn ggeenneerraauuxx Beaucoup de problemes qu'il est important de tenir en compte sont les memes quand on ecrit des logiciels faits pour faciliter l'acces que quand on essaie de suivre de bons principes de programmation. 66..11.. EEssssaayyeezz ddee ffaacciilliitteerr llaa mmiissee eenn ppllaaccee dd''iinntteerrffaacceess mmuullttiipplleess Si votre logiciel n'est utilisable qu'a travers une interface graphique, il peut etre tres difficile de le rendre utilisable pour une personne qui ne peut pas voir. Si on ne peut l'utiliser qu'a travers une interface orientee ligne, quelqu'un qui ne peut pas taper aura des difficultes. Fournissez des raccourcis claviers aussi bien que l'utilisation du pointeur X normal (generalement la souris). Vous pouvez presque certainement compter sur l'utilisateur pour qu'il genere des frappes de touches sur votre application. 66..22.. RReennddeezz llee llooggiicciieell ccoonnffiigguurraabbllee 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 a l'utiliser. Si on peut changer les fontes facilement alors les malvoyants trouveront votre logiciel plus utile. 66..33.. TTeesstteezz llee llooggiicciieell ssuurr lleess uuttiilliissaatteeuurrss Si quelques personnes peuvent utiliser votre logiciel, chacune avec un probleme d'acces different, elles seront plus a meme de deceler les problemes specifiques. Evidemment, ceci ne sera pas pratique pour tout le monde, mais vous pouvez toujours demander un retour d'informations. 66..44.. RReennddeezz llaa ssoorrttiiee ddiissttiinnccttee A chaque fois que c'est possible, clarifiez les differentes parties de votre programme. Formatez les messages d'erreurs de maniere specifique pour les identifier. Sous X, assurez-vous que chaque pan de votre fenetre a un nom pour qu'un logiciel de lecture d'ecran puisse l'identifier. 66..55.. LLiicceenncceess Certains logiciels pour Linux (bien que ce ne soient pas les programmes cles) ont des licences telles que _p_a_s _p_o_u_r _u_n_e _u_t_i_l_i_s_a_t_i_o_n _c_o_m_m_e_r_c_i_a_l_e. Ceci pourrait etre mauvais pour une personne qui commence par utiliser le logiciel pour son travail personnel et qui commence a pouvoir travailler pour son emploi ; elle ne pourrait pas le faire avec ceci. Ce pourrait etre quelque chose qui les libere de dependances financieres et autres de la part d'autres personnes. Meme si l'auteur du logiciel est pret a faire des exceptions, cela rend l'utilisateur vulnerable aux changements des conditions commerciales (une certaine societe en achete les droits) et au refus des gens pour qui ils pourraient travailler (beaucoup de societes ont tres peur des licences). Il est beaucoup mieux d'eviter ce genre de licence quand c'est possible. La protection contre l'abus commercial des logiciels peut etre acquise au besoin avec des licences plus specifiques telles que la licence publique du GNU ou la licence artistique. 77.. AAuuttrreess iinnffoorrmmaattiioonnss 77..11.. DDooccuummeennttaattiioonn ssuurr LLiinnuuxx La documentation Linux est essentielle a l'utilisation de Linux et la plupart des documents mentionnes ici devraient etre inclus dans les versions recentes 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. +o ftp.funet.fi (128.214.6.100) : /pub/OS/Linux/doc/ +o tsx-11.mit.edu (18.172.1.2) : /pub/linux/docs/ +o sunsite.unc.edu (152.2.22.81) : /pub/Linux/docs/ +o ftp.ibp.fr (132.227.77.2) : /pub/linux/french/docs/ 77..11..11.. LLaa FFeeuuiillllee dd''IInnffoorrmmaattiioonnss LLiinnuuxx 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 a et autres miroirs. 77..11..22.. LLaa MMeettaa--FFAAQQ LLiinnuuxx Une liste d'autres ressources d'informations, bien plus completes que celle-ci. La Meta-FAQ est disponible sur le World Wide Web a et autres miroirs. 77..11..33.. LLaa ccaarrttee ddeess llooggiicciieellss LLiinnuuxx La liste des logiciels disponibles pour Linux sur Internet. Bien des paquetages listes ici ont ete trouves grace a elle. Elle est disponible sous forme d'index de recherche a . Elle est aussi disponible comme un simple fichier texte sur tous les sites FTP decrits dans la section ``Documentation Linux''. 77..11..44.. LLeess ddooccuummeennttss HHOOWWTTOO LLiinnuuxx Les documents HOWTO constituent la documentation principale de Linux. Cet HOWTO Acces a Linux en est un exemple. Le site de base du Projet de Documentation Linux qui produit ces informations est . Il y a aussi beaucoup de societes qui les produisent sous forme de livres. Contactez un fournisseur Linux local pour plus de details. Les documents HOWTO Linux seront dans le repertoire HOWTO dans tous les sites FTP mentionnes dans la section ``Documentation Linux''. 77..11..55.. LLaa FFAAQQ LLiinnuuxx Une liste des `Questions Frequemment Posees' avec les reponses qui devraient resoudre bien des questions generales. La liste FAQ est disponible a comme dans tous les sites FTP mentionnes dans la section ``Documentation Linux''. 77..22.. LLiisstteess ddee ddiissttrriibbuuttiioonn Je connais deux listes couvrant ces problemes specifiquement pour Linux. Il y en a aussi d'autres qu'il est bon de regarder et qui couvrent l'utilisation des ordinateurs plus generalement. Par le fait, si un courrier est envoye a l'une de ces listes je le _l_i_r_a_i finalement et incluerai toute information importante dans le HOWTO Access, vous n'avez donc pas besoin de m'en adresser une copie separee sauf si ca a l'air urgent. 77..22..11.. LLaa lliissttee LLiinnuuxx AAcccceessss Voici une liste generale couvrant les problemes d'acces a Linux. Elle est faite _p_o_u_r _s_e_r_v_i_r _l_e_s _b_e_s_o_i_n_s _d_e_s _u_t_i_l_i_s_a_t_e_u_r_s _e_t _d_e_s _d_e_v_e_l_o_p_p_e_u_r_s _d_u _s_y_s_t_e_m_e _d_'_e_x_p_l_o_i_t_a_t_i_o_n _L_i_n_u_x _e_t _d_e _l_o_g_i_c_i_e_l_s_, _q_u_i _s_o_n_t _s_o_i_t _h_a_n_d_i_c_a_p_e_s _o_u _v_e_u_l_e_n_t _a_i_d_e_r _a _r_e_n_d_r_e _L_i_n_u_x _p_l_u_s _a_c_c_e_s_s_i_b_l_e. Pour vous abonner, envoyez un courrier a et dans le CORPS (pas le sujet) du message, mettez : subscribe linux-access 77..22..22.. LLaa lliissttee LLiinnuuxx BBlliinndd 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 rassembles dans l'archive de la liste. Pour vous abonner, envoyez un courrier a avec le subject: help. Cette liste est maintenant moderee. 77..33.. RReeffeerreenncceess WWWWWW Le World Wide Web, par sa nature, change tres rapidement. Si vous lisez une vieille version de ce document quelques informations risquent d'etre perimees. La version d'origine que je garde sur le WWW ne devrait pas etre trop vieille de plus d'un ou deux mois, alors veuillez vous y rapporter. La documentation sur Linux est disponible a Acces a Linux sur le Web avec toutes les versions du HOWTO a . De preference, cependant, telechargez a partie d'un des principaux sites FTP Linux. Si j'ai beaucoup de trafic je devrai fermer ces pages et les deplacer autre part. Le projet de documentation et de developpement BLINUX . << Le but du projet de documentation et de developpement BLINUX est de servir de catalyseur qui stimulera et accelerera le developpement des logiciels et de la documentation qui permettront aux utilisateurs aveugles de faire tourner leur propre station Linux.>> Page WWW d'Emacspeak : Page WWW non officielle de BRLTTY : Yahoo (l'un des plus grands catalogues sur Internet) : Le projet Linux Lab . Les pages BLYNX : des fichiers de support pour Lynx faits pour les utilisateurs aveugles et deficients visuels . 77..44.. FFoouurrnniisssseeuurrss Voici un fournisseur britannique pour le Braillex Alphavision Limited 77..55.. FFaabbrriiccaannttss 77..55..11.. AAllpphhaavviissiioonn 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. TTeelleepphhoonnee :: +44 1494-530 555 77..55..11..11.. PPrroodduuiittss AAllpphhaavviissiioonn AATT ssuuppppoorrtteess ppaarr LLiinnuuxx +o Braillex 77..55..22.. BBllaazziiee EEnnggiinneeeerriinngg Le Braille Lite etait supporte dans la version d'origine de BRLTTY. Ce support s'est maintenant arrete. Si vous en avez un et voulez l'utiliser avec Linux, cela pourrait etre possible en utilisant cette version du logiciel. Blazie Engineering 105 East Jarrettsville Rd. Forest Hill, MD 21050 U.S.A. TTeelleepphhoonnee :: +1 (410) 893-9333 FFAAXX :: +1 (410) 836-5040 BBBBSS :: +1 (410) 893-8944 EE--MMaaiill :: WWWWWW :: 77..55..22..11.. PPrroodduuiittss AATT BBllaazziiee +o Braille Lite (support arrete) 77..55..33.. DDiiggiittaall EEqquuiippmmeenntt CCoorrppoorraattiioonn Digital Equipment Corporation P.O. Box CS2008 Nashua NH 03061-2008 U.S.A CCoommmmaannddeess :: +1 800-722-9332 IInnffooss tteecchhnniiqquueess :: +1 800-722-9332 FFAAXX :: +1 603-884-5597 WWWWWW :: 77..55..33..11.. PPrroodduuiittss DDEECC AATT ssuuppppoorrtteess ppaarr LLiinnuuxx +o DECTalk Express 77..55..44.. KKoommmmuunniikkaattiioonnss--TTeecchhnniikk SSttoollppeerr GGmmbbHH KTS Stolper GmbH Herzenhaldenweg 10 73095 Albershausen Germany TTeelleepphhoonnee :: +49 7161 37023 FFaaxx :: +49 7161 32632 77..55..44..11.. PPrroodduuiittss KKTTGG AATT ssuuppppoorrtteess ppaarr LLiinnuuxx +o Brailloterm 88.. PPaaqquueettaaggeess llooggiicciieellss Les references de cette section sont tirees 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. 88..11.. EEmmaaccssppeeaakk Emacspeak est la partie logicielle d'une interface vocale pour Linux. Tout autre programme base sur les caracteres, comme un browser WWW, ou telnet ou un autre editeur peuvent theoriquement etre utilises avec emacspeak. La difference principale entre ca et un logiciel de lecture d'ecran normal pour un systeme d'exploitation tel que DOS est qu'il a aussi plein de possibilites en plus. Il est base sur l'editeur Emacs. Un editeur de texte est en general simplement un programme qui vous permet de changer le contenu d'un fichier, par exemple, en ajoutant des informations nouvelles a une lettre. Emacs est en fait loin d'etre un editeur 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 a partir d'Emacs, avec toute sortie qu'il genere pouvant apparaitre dans l'emulateur de terminal d'Emacs. Les raisons pour lesquelles Emacs est un meilleur environnement pour Emacspeak est qu'il peut comprendre la disposition sur l'ecran et peut interpreter intelligemment la signification de, par exemple, un calendrier, qui serait sinon un simple tableau desordonne de nombres. L'auteur de ce paquetage parvient a gerer entierement sa propre machine Linux en faisant toute l'administration a partir d'Emacs. Il l'utilise aussi pour controler une grande variete 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 contribue dans la distribution Slackware. Ceci veut dire qu'il est disponible sur de nombreuses distributions Linux sur CD-ROM. A l'heure ou ceci sera publie, la version incluse sera 5 ou mieux, mais a present je n'ai que la version 4 disponible pour l'examiner. Begin3 Titre : emacspeak - interface de sortie parlee pour Emacs Version : 4.0 Entre le : 30 MAI 96 Description : Emacspeak est le premier systeme complet de synthese vocale qui permettra a toute personne malvoyante de travailler directement sur un systeme Unix. (Jusqu'a maintenant, la seule alternative disponible aux utilisateurs deficients visuels etait d'utiliser un PC dote de parole comme terminal.) Emacspeak repose sur Emacs. Une fois que vous avez demarre Emacs avec Emacspeak charge, vous avez une reponse parlee a tout ce que vous faites. Cela dependra de ce que vous etes capable de faire avec Emacs. Il n'y a rien que vous ne puissiez faire avec Emacs :-) Mots cles : handicap acces deficient 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 synthetiseur vocal DEC Multivoice, GNU FSF Emacs 19 (version 19.23 ou plus) et TCLX 7.3B (TCL etendu). Licence : GPL End 88..22.. BBRRLLTTTTYY Voici un programme pour faire tourner un terminal Braille sur le port serie. Il a ete largement teste et utilise, et supporte de nombreux differents types de materiels (voir l'entree sur la Carte des Logiciels Linux ci-dessous). Le mainteneur est Nikhil Nair, . Les autres personnes qui travaillent dessus sont Nicolas Pitre, et Stephane Doyon, . Veuillez envoyer tout commentaire a chacun d'entre eux. Les auteurs semblent interesses pour recevoir du support pour plus de peripheriques differents, et donc si vous en avez un, vous devriez penser a les contacter. Ils auront certainement besoin d'information sur la programmation du peripherique, donc si vous pouvez contacter votre fabricant et l'obtenir, ils seront plus a meme de vous aider. Voici une petite liste (tiree de leur fichier README) pour vous mettre l'eau a la bouche : +o integration complete des possibilites normales de visualisation de l'ecran ; +o une grande etendue de capacites supplementaires en option, comme le curseur clignotant et les lettres majuscules, le gel de l'ecran pour une lecture plus commode, l'affichage avec attributs pour reperer le texte selectionne, les liens hypertextes, etc. ; +o routage du curseur _i_n_t_e_l_l_i_g_e_n_t. Ceci facilite le mouvement du curseur dans les editeurs de texte, etc. sans enlever les mains de l'afficheur Braille ; +o une fonction de copier / coller. Ceci est particulierement utile pour copier des noms de fichiers longs, des commandes compliquees, etc. ; +o possibilite d'aide en ligne ; +o support pour plusieurs codes Braille ; +o une conception modulaire qui permet l'ajout relativement facile d'un nouveau pilote pour d'autres afficheurs Braille, ou meme (on peut l'esperer) le portage vers d'autres plate-formes _U_n_i_x_-_l_i_k_e. Begin3 Titre : BRLTTY - Logiciel d'acces a Unix pour une personne aveugle utilisant un terminal Braille Version : 0.22, 22SEP95 Date-entree : 24SEP95 Description : BRLTTY est un daemon qui fournit l'acces a 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 esperons que ce systeme sera etendu pour supporter d'autres afficheurs Braille, et meme d'autres plate-formes Unix. Mots-Cles : Braille console acces 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. modeles ABT3xx ; - Telesensory Systems Inc. PowerBraille 40 (pas les 65/80), Navigator 20/40/80 (derniere version logiciel fabricant seulement ?). Copying-Policy : GPL End 88..33.. SSccrreeeenn Screen est un logiciel standard qui permet a plusieurs programmes differents de tourner en meme temps sur un seul terminal. Il a ete ameliore pour supporter directement certains terminaux Braille (ceux de Telesensory). 88..44.. RRssyynntthh Voici un synthetiseur vocal liste dans la Carte des Logiciels Linux. Il ne marche apparamment pas assez bien pour qu'une personne malvoyante l'utilise. Utilisez du materiel a la place, ou ameliorez- le... Un synthetiseur vocal gratuit serait vraiment utile. 88..55.. xxooccrr xocr est un paquetage qui met en place la reconnaissance optique de caracteres pour Linux. Comme pour Rsynth, je ne pense pas que ce paquetage soit acceptable comme seul moyen d'entree pour une personne malvoyante. Je suspecte que l'algorithme utilise aie besoin d'etre examine par quelqu'un qui puisse verifier qu'il lit correctement. J'aimerais qu'on me prouve le contraire. 88..66.. xxzzoooomm xzoom est un agrandisseur d'ecran, du meme genre que xmag, mais suffisamment meilleur pour etre tres utile a une personne malvoyante. Les principaux desavantages de xzoom sont qu'il ne peut pas agrandir sous lui-meme, que certaines touches de controle ne sont pas compatibles avec fvwm, le gestionnaire de fenetres normal sous Linux et que sa configuration par defaut ne fonctionne pas a travers le reseau (ceci peut etre resolu 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 defiler un document vers le haut et vers le bas tout en gardant agrandie la section que vous lisez. De meme, vous pouvez deplacer une petite boite autour de l'ecran, 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 tres facile a installer pour les gens qui utilisent le systeme RPM (comme les utilisateurs RedHat). Begin3 Titre: xzoom Version: 0.1 Date-entree: Mar 30 1996 Description: xzoom peut agrandir (par valeurs entieres) tourner (par un multiple de 90 degres) et faire un miroir autour des axes X ou Y des parties de l'ecran X11 et les afficher dans sa fenetre. Mots-Cles: X11 zoom agrandi xmag Auteur: Itai Nahshon Maintenu-par: Itai Nahshon 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. Teste seulement sur Linux 1.3.* avec le serveur XSVGA 3.1.2 Necessite l'extension XSHM. Copying-policy: Gratuit End 88..77.. NNFFBBttrraannss nfbtrans est un programme de traduction Braille multi-niveaux distribue par la Federation Nationale des Aveugles aux Etats-Unis. Il est distribue gratuitement dans l'espoir que quelqu'un l'ameliore. Les langues couvertes sont l'anglais americain, l'anglais britannique, l'espagnol, le russe, l'esperanto, l'allemand, l'hebreu biblique et le grec biblique, bien que d'autres puissent etre ajoutees en ecrivant simplement une table de traduction. Sont aussi couverts certains symboles informatiques et mathematiques. J'ai reussi a 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 a . Apres l'avoir telecharge, vous devrez le compiler. 88..77..11.. CCoommppiilleerr NNFFBBttrraannss ssuurr LLiinnuuxx J'ai envoye ce patch au mainteneur de NFBtrans et il dit qu'il l'a inclus, donc si vous avez une version plus recente que 740, vous n'aurez surement rien de special a faire. Suivez juste les instructions incluses dans le paquetage. unzip -L NFBTR740.ZIP #ou tout nom de fichier que vous ayez mv makefile Makefile Apres 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. 88..88.. UUnnWWiinnddoowwss UnWindows est un paquetage d'utilitaires d'acces sous X qui fournit de nombreuses capacites utiles pour les deficients visuels (pas les aveugles). Il comprend un agrandisseur d'ecran et d'autres utilitaires personnalises pour aider a situer le pointeur. Vous pouvez charger UnWindows depuis . Livre par defaut, le paquetage ne fonctionnera pas sur Linux parce qu'il depend de certaines capacites des Sun. Cependant, certains des utilitaires fonctionnent et j'ai reussi a porter la plupart du reste de sorte que ce paquetage peut interesser certaines personnes. Mon portage sera soit reincorpore dans l'original ou bien sera disponible dans les archives BLINUX (voir ``references WWW''). L'utilitaire restant qui ne fonctionne pas encore est l'utilitaire de configuration. Dans ma version les programmes, au lieu de generer eux-memes les sons, ne font qu'appeler un autre programme. L'autre programme pourrait etre 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'ecran. 88..88..11.. ddyynnaammaagg dynamag est un programme d'agrandissement d'ecran. Veuillez voir la section sur l'agrandissement d'ecran (``agrandissement''). Ce programme fonctionnait dans la distribution par defaut. 88..88..22.. ccoolloorreeyyeess 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 (different d'xeyes). Ceci ne fonctionne pas dans la distribution par defaut, mais la version de test, au meme endroit, semble fonctionner. 88..88..33.. bboorrddeerr border est un programme qui detecte quand le pointeur de la souris a atteint le bord de l'ecran et fait un son selon le bord de l'ecran qui a ete atteint. La version disponible utilise un systeme de son specifique a Sun. Je l'ai maintenant change pour qu'au lieu de cela, il lance simplement une commande, qui peut etre n'importe quel programme de son sous Linux. 88..88..44.. uunn--ttwwmm Le gestionnaire de fenetres est un programme special qui controle l'emplacement de toutes les autres fenetres (programmes) affichees sur l'ecran X. un-twm en est une version speciale qui fait un son a chaque fois que le pointeur entre dans une fenetre differente. Le son dependra de la fenetre dans laquelle on vient d'entrer. La version distribuee ne fonctionne pas avec Linux parce que, comme border, elle depend des capacites sonores des Sun. Encore une fois, j'ai deja une version speciale qui sera disponible au moment ou vous lirez ceci. 99.. MMaatteerriieell 99..11.. TTeerrmmiinnaauuxx BBrraaiillllee ppiillootteess aa ppaarrttiirr ddee llaa mmeemmooiirree eeccrraann Voici des terminaux Braille qui peuvent lire la memoire ecran 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 probleme avec le defilement du noyau Linux normal, un patch du noyau doit donc etre applique. Voyez ``Patcher le noyau pour Braillex et Brailloterm''. 99..11..11.. BBrraaiilllleexx Le Braillex est un terminal qui est fait pour lire directement la memoire ecran, s'affranchissant de tout probleme avec les programmes MS-DOS qui se comportent de facon bizarre. Si vous pouviez voir quelque chose a l'ecran, alors ce terminal devrait etre capable de l'afficher en Braille. Sous Linux, malheureusement, la manipulation de l'ecran est faite differemment de MS-DOS, et ceci doit par consequent etre un peu modifie. Pour faire fonctionner ce terminal, vous devez appliquer le patch donne ci-dessous dans la section ``Patcher le noyau''. Une fois que ceci est fait, le Braillex devient une des manieres les plus pratiques d'utiliser Linux puisqu'il permet de lire toutes les informations normalement disponibles pour une personne voyante. D'autres terminaux ne demarrent pas tant que le systeme d'exploitation a entierement demarre. Le Braillex est disponible en deux arrangements de cellules Braille (80x1 ou 40x2) et il y a un modele, appele IB 2-D qui possede aussi une barre verticale pour montrer les informations sur toutes les lignes de l'ecran (en utilisant 4 points programmables par ligne d'ecran). Prix: 8,995 UKP (livres sterling) ou 11495 UKP pour le 2-D Fabricant: Alphavision Limited (UK) Fournisseurs: ???? 99..11..22.. BBrraaiillllootteerrmm ``Qu'est-ce que Brailloterm ? C'est un afficheur Braille rafraichissable, fabrique par KTS Kommunikations-Technik Stolper GmbH. Il possede 80 cellules Braille sur une ligne unique. Chaque cellule possede 8 points qui sont combines (haut/bas) pour representer un caractere. Par defaut, Brailloterm me montre la ligne sur laquelle le curseur ecran se trouve. Je peux utiliser certaines fonctions du Brailloterm pour voir n'importe quelle ligne de l'ecran.'' - _J_o_s_e _V_i_l_m_a_r _E_s_t_a_c_i_o _d_e _S_o_u_z_a Jose continue en disant que le terminal peut aussi utiliser le port serie sous DOS mais qu'il necessite un programme special. Je ne sais pas si l'un de ceux pour Linux fonctionnerait. Comme pour le Braillex, ceci necessite un patch special 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: ???? 99..11..33.. PPaattcchheerr llee nnooyyaauu ppoouurr llee BBrraaiilllleexx eett llee BBrraaiillllootteerrmm Ceci s'applique aussi probablement a tout autre terminal qui lit directement la memoire ecran pour fonctionner sous MS-DOS. Cablez-moi pour confirmer que tous les terminaux que vous trouvez fonctionnent. Ceci ne s'applique pas aux terminaux pilotes avec le logiciel BRLTTY et peut en fait perdre certaines caracteristiques. Je me suis laisse dire que ce patch s'applique a tous les noyaux version 1.2.X. Il devrait aussi fonctionner sur tous les noyaux de 1.1.X a 1.3.72, avec un simple avertissement (warning) de patch (J'ai teste que le patch s'appliquait au moins jusqu'a 1.3.68). AA ppaarrttiirr ddee 11..33..7755 llee ppaattcchh nn''eesstt pplluuss nneecceessssaaiirree parce qu'on peut configurer le noyau pour ne pas defiler en utilisant `linux no-scroll' au prompt LILO. Voyez le HOWTO Boot Prompt pour plus de details. *** 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 repertoire 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 etre 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 premiere ligne de la fonction scrup qui devrait etre vers la ligne 603 dans le fichier drivers/char/console.c >>. La chose principale a propos de patch est que ce programme comprend ceci, et qu'il sait deviner que faire quand les developpeurs Linux changent des choses dans ce fichier. Si vous voulez utiliser un noyau plus moderne avec le defilement completement desactive, (au lieu de la solution du prompt de demarrage que j'ai deja mentionnee), veuillez utiliser le patch suivant. CCeeccii nnee ss''aapppplliiqquuee ppaass aauuxx nnooyyaauuxx aanntteerriieeuurrss aa 11..33..7755. *** 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) 99..22.. TTeerrmmiinnaauuxx BBrraaiillllee ppiillootteess ppaarr llooggiicciieell Le principe de fonctionnement de ces terminaux est tres proche de celui d'un terminal comme le VT100. Ils se connectent sur le port serie 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'ecran ameliore Braille. 99..22..11.. TTiieemmaann BB..VV.. 99..22..11..11.. CCoommbbiiBBrraaiillllee Ce terminal Braille est supporte par le logiciel BRLTTY. IL est fourni en trois versions avec 25, 45 ou 85 cellules Braille. Les cinq cellules supplementaires par rapport a un affichage normal sont utilisees pour les informations d'etat. Prix: autour de 4600 UKP pour le modele 45 cellules... Fabricant: Tieman B.V. Fournisseurs: Concept Systems, Nottingham, England (telephone +44 115 925 5988) 99..22..22.. AAllvvaa BB..VV.. Les modeles ABT3xx sont supportes par BRLTTY. Seul le ABT340 est sur de fonctionner en ce moment. Veuillez donner des informations aux auteurs de BRLTTY sur les autres modeles. 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) 99..22..33.. AAffffiicchheeuurrss TTeelleesseennssoorryy SSyysstteemmss IInncc.. Les afficheurs Telesensory sont supportes a la fois par BRLTTY et screen, parce qu'ils ont fourni des informations sur la programmation aux developpeurs. 99..22..33..11.. PPoowweerrBBrraaiillllee Il y a trois modeles, le 40, le 65 et le 80. Seul le 40 est supporte par BRLTTY. NdT : prix apparemment faux dans la version originale 99..22..33..22.. NNaavviiggaattoorr Encore une fois, il y a trois modeles, le 20, le 60 et le 80. Des versions recentes fonctionnent toutes avec BRLTTY mais le fait que des versions plus anciennes (avec un logiciel constructeur plus ancien) fonctionnent aussi n'a pas ete confirme. Prix : 80 cellules, 7800 UKP Fabricant : Alva Fournisseurs : Professional Vision Services LTD, Hertshire, Angleterre (+44 1462 677331) 99..22..44.. BBrraaiillllee LLiittee Ceci est plus un ordinateur portable qu'un terminal. Il pourrait, cependant, etre utilise avec BRLTTY version 0.22 (mais pas les versions plus recentes) comme si c'etait un terminal Braille normal. Malheureusement, beaucoup des possibilites disponibles avec le CombiBraille ne peuvent pas etre utilisees avec le Braille Lite. Ceci veut dire que l'on devrait l'eviter autant que possible pour une utilisation avec Linux. Prix: $3,395.00 Fabricant: Blazie Engineering 99..33.. SSyynntthheettiisseeuurrss vvooccaauuxx Les syntehtiseurs vocaux se connectent generalement sur le port serie d'un PC. Les possibilites utiles comprennent : +o des libelles en Braille sur les parties ; +o beaucoup de voix pour permettre a des parties differentes d'un document d'etre parlees differemment ; +o l'utilisation avec des ecouteurs (non disponible sur tous les modeles). Le probleme critique est celui de la qualite de parole. Ceci est beaucoup plus important pour quelqu'un qui utilise le synthetiseur 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 a propos. 99..33..11.. DDEECCTTaallkk EExxpprreessss Ceci est un synthetiseur vocal materiel. Il est recommande de l'utiliser avec Emacspeak et en fait la gamme des DECTalk sont les seuls synthetiseurs vocaux qui fonctionnent avec ce paquetage en ce moment. Ce synthetiseur possede toutes les possibilites utiles que je connaisse. Le seul desavantage que je connaisse en ce moment est le prix. Prix: $1195.00 Fabricant: Digital Equipment Corporation Fournisseurs: Beaucoup. J'aimerais des details sur ceux qui ont un support specifique a Linux / livraisons internationales ou autres choses notables. Sinon reportez-vous aux organisations locales, a Digital meme ou au pages WWW d'Emacspeak. 99..33..22.. AAcccceenntt SSAA Voici un synthetiseur fabrique par Aicom Corporation. Un effort a demarre pour en ecrire un pilote, mais cependant ils ont besoin d'aide. Veuillez voir si vous pensez pouvoir apporter votre aide. 99..33..33.. ppuuccee SSppeeaakk aanndd SSppeellll SSPPOO225566--AALL22 Un interet a ete prononce pour l'utilisation de cette puce dans des circuits vocaux en kit. Je serais interesse de savoir si quelqu'un a trouve ceci utile. Un paquetage logiciel, speak-0.2pl1.tar.gz, a ete produit par David Sugar, . Ce que je redoute, cependant, est que la qualite du rendu ne soit pas assez bonne pour une utilisation reguliere. 1100.. RReemmeerrcciieemmeennttss De nombreuses parties de ce document ont ete creees a partir de sources d'informations variees sur Internet, beaucoup trouvees sur Yahoo et le moteur de recherche AltaVista de DEC. Celles-ci comprenaient la documentation de la plupart des paquetages logiciels mentionnes dans ce texte. Certaines informations ont ete glanees 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 apporte de maniere 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 a fourni le patch necessaire 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 recherche KTS Stolper GmbH a ma demande et ont obtenu quelques details materiels et des informations sur le Brailloterm. Les verifications les plus grandes et les plus attentionnees de ce document ont ete faites par James Bowden, et Nikhil Nair , les auteurs de BRLTTY qui ont suggere un grand nombre de corrections autant que des informations supplementaires sur certains sujets. Les contributeurs des listes de distribution blinux et linux-access ont contribue a ce document en me fournissant des informations pour que je les lise. Mark E. Novak, du centre de recherches Trace, , m'a dirige 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 surement en faire plus. D'autres contributeurs comprennent Nicolas Pitrie et Stephane Doyon. Quelques autres personnes ont apporte des commentaires et des informations. Les apports specifiques sont remercies dans le document. Cette version a ete produite specialement pour le livre Dr. Linux de RedHat. Ceci parce qu'ils m'ont averti de sa sortie immediate, ainsi qu'a d'autres auteurs du LDP. J'apprecie fortement leur facon 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 mentionne. Ne vous inquietez pas, c'etait un accident. Je suis desole. Dites-le moi et je vous ajouterai a la prochaine version. .