Capítulo 17. Configuración del entorno de escritorio para la accesibilidad
Como administrador del sistema, puede configurar un sistema con el entorno de escritorio para apoyar a los usuarios con una discapacidad visual.
La accesibilidad en el escritorio de Red Hat Enterprise Linux 8 para los usuarios invidentes está garantizada por el Orca lector de pantalla, que se incluye en la instalación por defecto del sistema operativo.
Orca lee la información de la pantalla y la comunica al usuario mediante:
- Sintetizador de voz: proporciona una salida de voz
- Pantalla Braille: proporciona una salida táctil
Para más información sobre la configuración de Orca, consulte la página de ayuda de Orca.
Para que las salidas de comunicación de Orca funcionen correctamente, el administrador del sistema debe:
-
Configurar el servicio
brltty - Activar la opción Always Show Universal Access Menu
- Activar el sintetizador de voz Festival
17.1. Configuración del servicio brltty Copiar enlaceEnlace copiado en el portapapeles!
El visualizador Braille es un dispositivo que utiliza el servicio brltty para proporcionar una salida táctil a los usuarios con discapacidad visual.
Para que una pantalla Braille funcione correctamente, los administradores del sistema deben:
17.1.1. Habilitación del servicio brltty Copiar enlaceEnlace copiado en el portapapeles!
La pantalla Braille no puede funcionar a menos que se ejecute el servicio brltty. Por defecto, brltty está desactivado.
Para permitir que brltty se inicie en el arranque, utilice el siguiente procedimiento.
Procedimiento
Para activar el servicio
brlttyen el arranque, ejecute:# systemctl enable --now brltty
Pasos de verificación
- Reinicia el sistema.
Asegúrese de que el servicio
brlttyestá funcionando:# 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
17.1.2. Autorizar a los usuarios de un dispositivo de visualización en Braille Copiar enlaceEnlace copiado en el portapapeles!
Para establecer los usuarios autorizados a utilizar un dispositivo de visualización Braille, puede elegir uno de los siguientes métodos, que tienen el mismo efecto:
La autorización mediante el archivo /etc/brlapi.key sólo es adecuada para los sistemas de archivos en los que se pueden asignar usuarios o grupos a un archivo.
La autorización mediante el archivo /etc/brltty.conf es adecuada incluso para los sistemas de archivos en los que no se pueden asignar usuarios o grupos a un archivo.
17.1.2.1. Autorizar a los usuarios de un dispositivo de visualización Braille con brltty.conf Copiar enlaceEnlace copiado en el portapapeles!
Procedimiento
-
Abra el archivo
/etc/brltty.confy busque la sección llamadaApplication Programming Interface Parameters. Especifica los usuarios.
Para especificar uno o más usuarios individuales, enumere los usuarios en la siguiente línea:
api-parameters Auth=user:user_1, user_2, ... # Allow some local userPara especificar un grupo de usuarios, introduzca su nombre en la siguiente línea:
api-parameters Auth=group:group # Allow some local group
17.1.2.2. Autorizar a los usuarios de un dispositivo de visualización Braille con brlapi.key Copiar enlaceEnlace copiado en el portapapeles!
La autorización mediante el archivo /etc/brlapi.key sólo es adecuada para los sistemas de archivos en los que se pueden asignar usuarios o grupos a un archivo.
Requisitos previos
- Su sistema debe utilizar un sistema de archivos en el que se puedan asignar usuarios o grupos a un archivo.
Procedimiento
Cree el archivo
/etc/brlapi.key.# mcookie > /etc/brlapi.keyCambiar la propiedad de la página
/etc/brlapi.keya un usuario o grupo determinado.Para especificar un usuario individual:
# chown user_1 /etc/brlapi.keyPara especificar un grupo:
# chown group_1 /etc/brlapi.key
Ajuste el contenido de
/etc/brltty.confincluyendo la siguiente línea:api-parameters Auth=keyfile:/etc/brlapi.key
17.1.3. Configuración del controlador para un dispositivo de visualización Braille Copiar enlaceEnlace copiado en el portapapeles!
La directiva braille-driver del archivo /etc/brltty.conf especifica un código de identificación de dos letras del controlador para el dispositivo de visualización Braille.
Procedimiento
Decida si desea utilizar la autodetección para encontrar el controlador adecuado para su dispositivo de visualización Braille.
Para utilizar la autodetección, utilice la opción por defecto como se indica a continuación:
braille-driver auto # autodetectAvisoLa autodetección intenta todos los conductores. Por lo tanto, puede tardar mucho tiempo o incluso fallar. Por esta razón, se recomienda configurar un controlador en particular.
Si no desea utilizar la autodetección, especifique el código de identificación del controlador requerido en la directiva
braille-driver.Elija el código de identificación del conductor requerido de la lista proporcionada en
/etc/brltty.conf, por ejemplo:braille-driver xw # XWindowTambién puede establecer varios controladores, separados por comas, y la autodetección se realiza entre ellos.
17.1.4. Configuración de un dispositivo de visualización en Braille Copiar enlaceEnlace copiado en el portapapeles!
La directiva braille-device en el archivo /etc/brltty.conf especifica el dispositivo al que se conecta el dispositivo de visualización Braille.
17.1.4.1. Tipos de dispositivos de visualización Braille admitidos Copiar enlaceEnlace copiado en el portapapeles!
En esta sección se describen los tipos de dispositivos de visualización en Braille que son compatibles.
| Braille device type | Syntax of the type |
|---|---|
| Dispositivo de serie | serial:path [a] |
| Dispositivo USB | [número de serie] [b] |
| Dispositivo Bluetooth | bluetooth:dirección |
[a] Las trayectorias relativas están en /dev.
b] Los corchetes ([]) indican aquí la opcionalidad.
Ejemplos de configuración para determinados dispositivos de visualización en Braille:
braille-device serial:ttyS0 # First serial device
braille-device usb: # First USB device matching braille driver
braille-device usb:nnnnn # Specific USB device by serial number
braille-device bluetooth:xx:xx:xx:xx:xx:xx # Specific Bluetooth device by address
También puede establecer varios dispositivos, separados por comas, y cada uno de ellos será sondeado a su vez.
Si el dispositivo está conectado mediante un adaptador de serie a USB, la configuración de braille-device a usb: no funciona. En este caso, identifique el dispositivo serie virtual que el kernel ha creado para el adaptador. El dispositivo serie virtual puede tener este aspecto:
serie:ttyUSB0
Puede encontrar el nombre real del dispositivo en los mensajes del kernel en el enchufe del dispositivo con el siguiente comando:
# dmesg | fgrep ttyUSB0
17.1.4.2. Configuración de parámetros específicos para los dispositivos de visualización en Braille Copiar enlaceEnlace copiado en el portapapeles!
Para establecer parámetros específicos para determinados dispositivos de visualización Braille, utilice la directiva braille-parameters en el archivo /etc/brltty.conf. La directiva braille-parameters pasa los parámetros no genéricos al controlador braille. Elija los parámetros necesarios de la lista de /etc/brltty.conf.
17.1.4.2.1. Configuración de la tabla de texto Copiar enlaceEnlace copiado en el portapapeles!
La directiva text-table en /etc/brltty.conf especifica qué tabla de texto se utiliza para codificar los símbolos. Las rutas relativas a las tablas de texto se almacenan dentro del directorio /etc/brltty/Text/.
Procedimiento
- Decida si desea utilizar la autoselección para encontrar la tabla de texto adecuada.
Si desea utilizar la autoselección, deje
text-tableespecificado en auto, que es la opción por defecto.text-table auto # locale-based autoselectionEsto garantiza que se realice una autoselección local con retorno a
en-nabcc.Por ejemplo, para utilizar la tabla de texto para el inglés americano:
text-table en_US # English (United States)
17.1.4.2.2. Ajuste de la tabla de contracción Copiar enlaceEnlace copiado en el portapapeles!
La directiva contraction-table del archivo /etc/brltty.conf especifica qué tabla se utiliza para codificar las abreviaturas. Las rutas relativas a las tablas de contracción particulares se almacenan dentro del directorio /etc/brltty/Contraction/.
Procedimiento
Elija la tabla de contracción deseada de la lista en
/etc/brltty.conf.Por ejemplo, para utilizar la tabla de contracciones del inglés americano, grado 2:
contraction-table en-us-g2 # English (US, grade 2)
Si no se especifica, no se utiliza ninguna tabla de contracción.