Page suivante Page précédente Table des matières

2. Introduction

BRLTTY donne à un utilisateur brailliste un accès aux consoles texte d'un système Linux/Unix. Il exécute un processus en arrière-plan (démon) qui fait fonctionner l'afficheur braille, et peut être démarré très tôt dans la séquence de démarrage du système. Ainsi, il permet à un utilisateur brailliste, de prendre en main facilement et de façon indépendante des aspects de l'administration du système, comme l'entrée en mode mono-utilisateur, la restauration de systèmes de fichiers, et l'analyse de problèmes de démarrage. Il facilite aussi beaucoup des opérations de bases telles que l'identification.

BRLTTY reproduit une portion rectangulaire de l'écran (appelée dans ce document `la fenêtre') sous forme de texte braille sur l'afficheur. Vous pouvez utiliser des contrôles de l'affichage pour déplacer la fenêtre sur l'écran, pour activer et désactiver des options de revue variées, et pour exécuter des fonctions spéciales.

2.1 Résumé des possibilités

BRLTTY donne les possibilités suivantes:

2.2 Système requis

Actuellement, BRLTTY fonctionne sur Linux, Solaris, OpenBSD, FreeBSD, NetBSD et Windows. Les portages sur d'autres systèmes d'exploitation dérivés de Unix ne sont pas encore prévues, nous apprécierions vraiment tout intérêt pour de tels projets.

Linux

Ce logiciel a été testé sur un grand nombre de systèmes Linux:

Solaris

Ce logiciel a été testé sur les systèmes Solaris suivants:

OpenBSD

Ce logiciel a été testé sur les systèmes OpenBSD suivants:

FreeBSD

Ce logiciel a été testé sur les systèmes FreeBSD suivants:

NetBSD

Ce logiciel a été testé sur les systèmes NetBSD suivants:

Windows

Ce logiciel a été testé sur Windows 95, 98 et XP.

Sur Linux, BRLTTY peut inspecter le contenu de l'écran de façon totalement indépendante de l'utilisateur. Cela est possible grâce à l'utilisation d'un périphérique spécial offrant un accès facile aux contenus de la console virtuelle courante. Ce périphérique a été ajouté à la version 1.1.92 du noyau Linux, et s'appelle normalement /dev/vcsa ou /dev/vcsa0 (sur les systèmes avec devfs, il s'appelle /dev/vcc/a). C'est pourquoi le noyau Linux 1.1.92 ou supérieur est nécessaire si BRLTTY est utilisé de cette façon. Cette possibilité:

Un correctif pour le programme d'écran est fourni (voir le sous-répertoire Patches). Il permet à BRLTTY d'accéder à l'image d'un écran via une mémoire partagée, et, ainsi, permet à BRLTTY d'être utilisé beaucoup plus efficacement sur des plateformes qui n'ont pas leurs propres facilité d'inspection du contenu de leur écran. La faiblesse principale de cette approche de l'écran est que BRLTTY ne peut être démarré tant que l'utilisateur n'est pas connecté.

BRLTTY ne fonctionne qu'avec des consoles et des applications basées sur du texte. Il peut être utilisé avec les applications basées sur curses, mais pas avec une application utilisant des caractéristiques spéciales VGA ou qui requièrent une console graphique (comme le système X Window).

Bien entendu, vous devez aussi posséder un afficheur braille supporté (voir la section Afficheurs braille supportés pour la liste complète). Nous espérons que des afficheurs supplémentaires seront supportés dans le futur, donc si vous disposez de quelques vagues informations de programmation techniques pour un pilote que vous aimeriez voir supporté, faites-le nous savoir (voir la section Contacts).

Enfin, vous avez besoin d'outils pour compiler l'exécutable depuis le source, make, les compilateurs C et C++, yacc, awk, etc. Les outils de développement fournis avec les distributions Unix standards devraient suffire. Si vous rencontrez des problèmes, contactez-nous et nous vous compilerons un exécutable.


Page suivante Page précédente Table des matières