Capítulo 17. Configurando o ambiente de trabalho para acessibilidade
Como administrador de sistema, você pode configurar um sistema com o ambiente desktop para dar suporte aos usuários com deficiência visual.
A acessibilidade na área de trabalho do Red Hat Enterprise Linux 8 para os usuários cegos é assegurada pelo Orca leitor de tela, que está incluído na instalação padrão do sistema operacional.
Orca lê informações da tela e as comunica ao usuário usando-as:
- Sintetizador de fala - fornece uma saída de fala
- Display em braile - proporciona uma saída tátil
Para mais informações sobre as configurações do Orca, consulte a página de ajuda do Orca.
Para que as saídas de comunicação da Orca funcionem corretamente, o administrador do sistema deve:
-
Configurar o serviço
brltty
- Ligue a opção Always Show Universal Access Menu
- Habilitar o sintetizador de fala Festival
17.1. Configurando o serviço brltty
O display Braille é um dispositivo que utiliza o serviço brltty
para fornecer saída tátil para usuários deficientes visuais.
Para que um display em Braille funcione corretamente, os administradores do sistema devem:
17.1.1. Possibilitando o serviço brltty
A tela Braille não pode funcionar a menos que o serviço brltty
esteja funcionando. Por padrão, brltty
está desativado.
Para permitir que brltty
seja iniciado na inicialização, use o seguinte procedimento.
Procedimento
Para habilitar o serviço
brltty
no boot, execute:# systemctl enable --now brltty
Etapas de verificação
- Reinicie o sistema.
Certifique-se de que o serviço
brltty
esteja 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. Autorização de usuários de um dispositivo de exibição em Braille
Para definir os usuários autorizados a usar um dispositivo de exibição em braile, você pode escolher um dos seguintes métodos, que têm um efeito igual:
A autorização usando o arquivo /etc/brlapi.key
é adequada apenas para os sistemas de arquivo onde usuários ou grupos podem ser atribuídos a um arquivo.
A autorização usando o arquivo /etc/brltty.conf
é adequada mesmo para os sistemas de arquivo onde os usuários ou grupos não podem ser atribuídos a um arquivo.
17.1.2.1. Autorização de usuários de um dispositivo de exibição em Braille com brltty.conf
Procedimento
-
Abra o arquivo
/etc/brltty.conf
, e encontre a seção chamadaApplication Programming Interface Parameters
. Especifique os usuários.
Para especificar um ou mais usuários individuais, liste os usuários na linha a seguir:
api-parameters Auth=user:user_1, user_2, ... # Allow some local user
Para especificar um grupo de usuários, digite seu nome na linha a seguir:
api-parameters Auth=group:group # Allow some local group
17.1.2.2. Autorizando os usuários de um dispositivo de exibição em Braille com brlapi.key
A autorização usando o arquivo /etc/brlapi.key
é adequada apenas para os sistemas de arquivo onde usuários ou grupos podem ser atribuídos a um arquivo.
Pré-requisitos
- Seu sistema deve utilizar um sistema de arquivo onde usuários ou grupos podem ser atribuídos a um arquivo.
Procedimento
Crie o arquivo
/etc/brlapi.key
.# mcookie > /etc/brlapi.key
Mudar a propriedade do
/etc/brlapi.key
para um usuário ou grupo específico.Para especificar um usuário individual:
# chown user_1 /etc/brlapi.key
Para especificar um grupo:
# chown group_1 /etc/brlapi.key
Ajuste o conteúdo de
/etc/brltty.conf
, incluindo a seguinte linha:api-parameters Auth=keyfile:/etc/brlapi.key
17.1.3. Ajuste do driver para um dispositivo de exibição em Braille
A diretriz braille-driver
no arquivo /etc/brltty.conf
especifica um código de identificação do motorista de duas letras para o dispositivo de exibição em Braille.
Procedimento
Decida se você quer usar a autodetecção para encontrar o motorista apropriado para seu dispositivo de exibição em Braille.
Para usar a autodetecção, use a opção padrão como segue:
braille-driver auto # autodetect
AtençãoA autodetecção tenta todos os motoristas. Portanto, pode levar muito tempo ou até mesmo falhar. Por este motivo, recomenda-se a criação de um determinado motorista.
Se você não quiser usar a autodetecção, especifique o código de identificação do motorista necessário na diretiva
braille-driver
.Escolha o código de identificação do motorista desejado na lista fornecida em
/etc/brltty.conf
, por exemplo:braille-driver xw # XWindow
Você também pode definir vários condutores, separados por vírgulas, e a autodetecção é então realizada entre eles.
17.1.4. Configuração de um dispositivo de exibição em Braille
A diretiva braille-device
no arquivo /etc/brltty.conf
especifica o dispositivo ao qual o dispositivo de exibição em Braille está conectado.
17.1.4.1. Tipos de dispositivos de exibição em braile suportados
Esta seção descreve que tipos de dispositivos de exibição em braile são suportados.
Tabela 17.1. Tipos de dispositivos de exibição em braile e a sintaxe correspondente
Braille device type | Syntax of the type |
---|---|
Dispositivo em série | serial:caminho [a] |
Dispositivo USB | [número de série] [b] |
Dispositivo Bluetooth | bluetooth:endereço |
[a] Os caminhos relativos estão em /dev
.
[b] Os parênteses ([]) aqui indicam a opcionalidade.
Exemplos de configurações para determinados dispositivos de exibição em 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
Você também pode definir vários dispositivos, separados por vírgulas, e cada um deles será sondado por sua vez.
Se o dispositivo for conectado por um adaptador serial para USB, o ajuste braille-device
para usb:
não funciona. Neste caso, identifique o dispositivo serial virtual que o kernel criou para o adaptador. O dispositivo serial virtual pode ter este aspecto:
serial:ttyUSB0
Você pode encontrar o nome real do dispositivo nas mensagens do kernel no plug do dispositivo com o seguinte comando:
# dmesg | fgrep ttyUSB0
17.1.4.2. Definição de parâmetros específicos para dispositivos de exibição em braile
Para definir parâmetros específicos para determinados dispositivos de exibição em Braille, use a diretiva braille-parameters
no arquivo /etc/brltty.conf
. A diretriz braille-parameters
passa os parâmetros não genéricos para o motorista braille. Escolha os parâmetros necessários da lista em /etc/brltty.conf
.
17.1.4.2.1. Definição da tabela de texto
A diretiva text-table
em /etc/brltty.conf
especifica qual tabela de texto é usada para codificar os símbolos. Os caminhos relativos às tabelas de texto são armazenados dentro do diretório /etc/brltty/Text/
.
Procedimento
- Decida se deseja utilizar a auto-seleção para encontrar a tabela de texto apropriada.
Se você quiser usar a autoeleição, deixe
text-table
especificado para auto, que é a opção padrão.text-table auto # locale-based autoselection
Isto assegura que a autosaleção local com retorno para
en-nabcc
seja realizada.Por exemplo, para usar a tabela de texto para o inglês americano:
text-table en_US # English (United States)
17.1.4.2.2. Ajuste da tabela de contração
A diretiva contraction-table
no arquivo /etc/brltty.conf
especifica qual tabela é usada para codificar as abreviações. Os caminhos relativos a determinadas tabelas de contração são armazenados dentro do diretório /etc/brltty/Contraction/
.
Procedimento
Escolha a tabela de contração requerida na lista em
/etc/brltty.conf
.Por exemplo, para usar a tabela de contração para inglês americano, grau 2:
contraction-table en-us-g2 # English (US, grade 2)
Se não especificado, não é utilizada nenhuma tabela de contração.