6.4. Activation d'un dispositif d'affichage en braille
L'afficheur braille est un appareil qui utilise le service brltty
pour fournir une sortie tactile aux utilisateurs malvoyants.
Pour que l'afficheur braille fonctionne correctement, effectuez les procédures suivantes.
6.4.1. Types de dispositifs d'affichage en braille pris en charge
Les types suivants de dispositifs d'affichage Braille sont pris en charge par Red Hat Enterprise Linux 9.
Type d'appareil braille | Syntaxe du type | Note |
---|---|---|
Dispositif en série |
|
Les trajectoires relatives sont indiquées à l'adresse |
Dispositif USB |
|
Les crochets ( |
Dispositif Bluetooth |
|
6.4.2. Activation du service brltty
Pour activer l'affichage en braille, activez le service brltty
pour qu'il démarre automatiquement au démarrage. Par défaut, brltty
est désactivé.
Conditions préalables
Assurez-vous que le paquetage
brltty
est installé :# dnf install brltty
En option, vous pouvez installer un support de synthèse vocale pour
brltty
:# dnf install brltty-espeak-ng
Procédure
Activer le service
brltty
pour qu'il démarre au démarrage :# systemctl enable --now brltty
Verification steps
- Redémarrer le système.
Vérifiez que le service
brltty
est en cours d'exécution :# systemctl status brltty ● brltty.service - Braille display driver for Linux/Unix Loaded: loaded (/usr/lib/systemd/system/brltty.service; enabled; vendor pres> Active: active (running) since Tue 2019-09-10 14:13:02 CEST; 39s ago Process: 905 ExecStart=/usr/bin/brltty (code=exited, status=0/SUCCESS) Main PID: 914 (brltty) Tasks: 3 (limit: 11360) Memory: 4.6M CGroup: /system.slice/brltty.service └─914 /usr/bin/brltty
6.4.3. Autoriser les utilisateurs d'un dispositif d'affichage en braille
Pour utiliser un dispositif d'affichage en braille, vous devez définir les utilisateurs autorisés à utiliser le dispositif d'affichage en braille.
Procédure
Dans le fichier
/etc/brltty.conf
, assurez-vous quekeyfile
est défini comme/etc/brlapi.key
:api-parameters Auth=keyfile:/etc/brlapi.key
Il s'agit de la valeur par défaut. Votre organisation peut l'avoir remplacée.
Autoriser les utilisateurs sélectionnés en les ajoutant au groupe
brlapi
:# usermod --append -G brlapi user-name
Ressources supplémentaires
6.4.4. Paramétrage du pilote d'un dispositif d'affichage en braille
Le service brltty
choisit automatiquement un pilote pour votre dispositif d'affichage en braille. Si la détection automatique échoue ou prend trop de temps, vous pouvez définir le pilote manuellement.
Conditions préalables
- La détection automatique du conducteur a échoué ou prend trop de temps.
Procédure
-
Ouvrez le fichier de configuration
/etc/brltty.conf
. -
Recherchez la directive
braille-driver
, qui spécifie le pilote de votre dispositif d'affichage Braille. Spécifiez le code d'identification du conducteur requis dans la directive
braille-driver
.Choisissez le code d'identification du pilote requis dans la liste fournie à l'adresse
/etc/brltty.conf
. Par exemple, pour utiliser le pilote XWindow :# XWindow braille-driver xw
Pour définir plusieurs pilotes, il suffit de les énumérer en les séparant par des virgules. La détection automatique choisit alors parmi les pilotes listés.
6.4.5. Connexion d'un dispositif d'affichage en braille
Le service brltty
se connecte automatiquement à votre dispositif d'affichage en braille. Si la détection automatique échoue, vous pouvez définir manuellement la méthode de connexion.
Conditions préalables
- L'afficheur braille est physiquement connecté à votre système.
- La connexion automatique a échoué.
Procédure
Si le périphérique est connecté par un adaptateur série-USB, recherchez le nom réel du périphérique dans les messages du noyau sur la fiche du périphérique :
# journalctl --dmesg | fgrep ttyUSB
-
Ouvrez le fichier de configuration
/etc/brltty.conf
. -
Trouvez la directive
braille-device
. Dans la directive
braille-device
, spécifiez la connexion.Vous pouvez également définir plusieurs appareils, séparés par des virgules, et chacun d'entre eux sera sondé à tour de rôle.
Par exemple :
Exemple 6.1. Réglages pour le premier dispositif sériel
braille-device serial:ttyS0
Exemple 6.2. Paramètres du premier périphérique USB correspondant au pilote Braille
braille-device usb:
Exemple 6.3. Paramètres d'un périphérique USB spécifique par numéro de série
braille-device usb:nnnnn
Exemple 6.4. Paramètres d'un adaptateur série-USB
Utilisez le nom du périphérique que vous avez trouvé plus tôt dans les messages du noyau :
braille-device serial:ttyUSB0
NoteLa configuration de
braille-device
àusb:
ne fonctionne pas pour un adaptateur série-USB.Exemple 6.5. Paramètres d'un appareil Bluetooth spécifique par adresse
braille-device bluetooth:xx:xx:xx:xx:xx:xx
6.4.6. Définition du tableau de texte
Le service brltty
sélectionne automatiquement une table de texte en fonction de la langue de votre système. Si la langue de votre système ne correspond pas à la langue d'un document que vous souhaitez lire, vous pouvez définir la table de texte manuellement.
Procédure
-
Modifiez le fichier
/etc/brltty.conf
. Identifiez le code du tableau de texte que vous avez sélectionné.
Vous trouverez tous les tableaux de texte disponibles dans le répertoire
/etc/brltty/Text/
. Le code est le nom du fichier du tableau de texte sans son suffixe.Spécifiez le code du tableau de texte sélectionné dans la directive
text-table
.Par exemple, pour utiliser le tableau de texte pour l'anglais américain :
text-table en_US # English (United States)
6.4.7. Réglage de la table de contraction
Vous pouvez choisir la table utilisée pour coder les abréviations avec un dispositif d'affichage en braille. Les chemins d'accès relatifs aux tables de contraction particulières sont stockés dans le répertoire /etc/brltty/Contraction/
.
Si aucune table n'est spécifiée, le service brltty
n'utilise pas de table de contraction.
Procédure
Choisissez un tableau de contraction dans la liste du fichier
/etc/brltty.conf
.Par exemple, pour utiliser le tableau de contraction pour l'anglais américain, grade 2 :
contraction-table en-us-g2 # English (US, grade 2)