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
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
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
brltty
en el arranque, ejecute:systemctl enable --now brltty
# systemctl enable --now brltty
Copy to Clipboard Copied!
Pasos de verificación
- Reinicia el sistema.
Asegúrese de que el servicio
brltty
está funcionando:systemctl status brltty
# 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
Copy to Clipboard Copied!
17.1.2. Autorizar a los usuarios de un dispositivo de visualización en Braille
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
Procedimiento
-
Abra el archivo
/etc/brltty.conf
y 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 user
api-parameters Auth=user:user_1, user_2, ... # Allow some local user
Copy to Clipboard Copied! Para especificar un grupo de usuarios, introduzca su nombre en la siguiente línea:
api-parameters Auth=group:group # Allow some local group
api-parameters Auth=group:group # Allow some local group
Copy to Clipboard Copied!
17.1.2.2. Autorizar a los usuarios de un dispositivo de visualización Braille con brlapi.key
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.key
# mcookie > /etc/brlapi.key
Copy to Clipboard Copied! Cambiar la propiedad de la página
/etc/brlapi.key
a un usuario o grupo determinado.Para especificar un usuario individual:
chown user_1 /etc/brlapi.key
# chown user_1 /etc/brlapi.key
Copy to Clipboard Copied! Para especificar un grupo:
chown group_1 /etc/brlapi.key
# chown group_1 /etc/brlapi.key
Copy to Clipboard Copied!
Ajuste el contenido de
/etc/brltty.conf
incluyendo la siguiente línea:api-parameters Auth=keyfile:/etc/brlapi.key
api-parameters Auth=keyfile:/etc/brlapi.key
Copy to Clipboard Copied!
17.1.3. Configuración del controlador para un dispositivo de visualización Braille
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 # autodetect
braille-driver auto # autodetect
Copy to Clipboard Copied! AvisoLa 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 # XWindow
braille-driver xw # XWindow
Copy to Clipboard Copied! Tambié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
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
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
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
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
# dmesg | fgrep ttyUSB0
17.1.4.2. Configuración de parámetros específicos para los dispositivos de visualización en Braille
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
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-table
especificado en auto, que es la opción por defecto.text-table auto # locale-based autoselection
text-table auto # locale-based autoselection
Copy to Clipboard Copied! Esto 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)
text-table en_US # English (United States)
Copy to Clipboard Copied!
17.1.4.2.2. Ajuste de la tabla de contracción
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)
contraction-table en-us-g2 # English (US, grade 2)
Copy to Clipboard Copied!
Si no se especifica, no se utiliza ninguna tabla de contracción.