Show Table of Contents
11.1.
第11章 アクセシビリティーのためのシステム設定
Red Hat Enterprise Linux 7 のアクセシビリティーは、オペレーティングシステムのデフォルトインストールに含まれる Orca スクリーンリーダーによって確保されています。本章では、システム管理者がどうすればこのシステムを視覚障害を持つユーザーに有用なシステムとして設定できるかを説明します。
Orca は画面から情報を読み取り、以下を使用しているユーザーにそれを伝達します。
- 音声合成装置 (音声出力を提供)
- 点字ディスプレイ (触知可能な出力を提供)
Orca の設定に関する詳細は、ヘルプページ をご覧ください。
Orca のコミュニケーション出力を正常に機能させるには、システム管理者は以下を行う必要があります。
brlttyサービスを 「brlttyサービスの設定」 に説明されているとおりに設定します。- ユニバーサルアクセスメニューを常に表示 (Always Show Universal Access Menu) のスイッチを 「ユニバーサルアクセスメニューを常に表示 (Always Show Universal Access Menu) のスイッチをオン」 に記載されているとおりに入れます。
- Festival 音声合成装置を 「Festival Speech Synthesis System の有効化」 に記載されているとおりに有効にします。
11.1. brltty サービスの設定
点字ディスプレイは、
brltty サービスを使って視覚障害のあるユーザーに触知可能な出力を提供します。
brltty サービスを有効にする
点字ディスプレイは
brltty が実行されていないと作動しません。デフォルトでは、brltty は無効になっています。brltty を有効にし、ブート時に起動するようにします。
~]# systemctl enable brltty.serviceユーザーに点字ディスプレイの使用を許可する
点字ディスプレイの使用を許可されているユーザーを設定するには、以下のいずれか 1 つの手順を選択してください。いずれも同じ結果が生じます。
/etc/brltty.conf ファイルを使用する方法は、ユーザーまたはグループをファイルに割り当てられないファイルシステムにも適しています。/etc/brlapi.key ファイルを使用する方法は、ユーザーまたはグループをファイルに割り当てられるファイルシステムのみに適しています。
手順11.1 /etc/brltty.conf を使用した点字ディスプレイへのアクセスの設定
/etc/brltty.confファイルを開き、Application Programming Interface Parameters というセクションを見つけてください。- ユーザーを指定します。
- 1 人または複数のユーザーを個別に指定するには、以下の行にユーザーを列記します。
api-parameters Auth=user:
user_1, user_2, ...# Allow some local user - ユーザーグループを指定するには、以下の行に名前を入力します。
api-parameters Auth=group:
group# Allow some local group
手順11.2 /etc/brlapi.keyを使って点字ディスプレイへのアクセスを設定する
/etc/brlapi.keyファイルを作成します。~]# mcookie > /etc/brlapi.key/etc/brlapi.keyの所有権を特定のユーザーまたはグループに変更します。- 個別のユーザーを指定するには、以下を実行します。
~]# chownuser_1/etc/brlapi.key - グループを指定するには、以下を実行します。
~]# chowngroup_1/etc/brlapi.key
/etc/brltty.confの内容を調整し、以下を追加します。api-parameters Auth=keyfile:
/etc/brlapi.key
点字ドライバーの設定
/etc/brltty.conf にある braille-driver ディレクティブは、点字ディスプレイのドライバーの、2 文字から成るドライバー識別コードを指定します。
手順11.3 点字ドライバーの設定
- 適切な点字ドライバーを見つけるときに、自動検知機能を使用するかどうか決定します。
- 自動検知機能を使用する場合は
braille driverをデフォルト設定のautoのままにしておきます。braille-driver
auto# autodetect警告
自動検知機能はすべてのドライバーに実行されます。したがって、時間がかかったり検出に失敗したりする可能性もあります。そのため、特定の点字ドライバーに設定しておくことが推奨されます。 - 自動検知機能を使用したくない場合は、
braille-driverディレクティブから必要な点字ドライバーの識別コードを指定してください。/etc/brltty.confに記載されている一覧から、必要な点字ドライバーの識別コードを選択します。たとえば、braille-driver
xw# XWindow複数のドライバーをコンマで区切って設定することもできます。自動検知はそれらの中で実行されます。
点字装置の設定
/etc/brltty.conf にある braille-device ディレクティブは、点字ディスプレイに接続する装置を指定します。以下の装置の種類に対応しています (表11.1「点字装置の種類と対応する構文」 を参照してください) 。
表11.1 点字装置の種類と対応する構文
以下は、特定の装置の設定例です。
braille-deviceserial:ttyS0# First serial device braille-deviceusb:# First USB device matching braille driver braille-deviceusb:nnnnn# Specific USB device by serial number braille-devicebluetooth:xx:xx:xx:xx:xx:xx# Specific Bluetooth device by address
複数の装置をコンマで区切って設定することもできます。それぞれの装置が順番に精査されます。
警告
装置を USB シリアルアダプターで接続している場合、
braille-device から usb: への設定は動作しません。その場合は、カーネルがこのアダプター用に作成した仮想シリアル装置を指定します。仮想シリアル装置は、以下のように表示されます。serial:ttyUSB0実際の装置名は、以下のコマンドにより、装置プラグのカーネルメッセージから確認できます。
~]# dmesg | fgrep ttyUSB0
点字ディスプレイに特定のパラメーターを設定する
点字ディスプレイに特定のパラメーターを設定する必要がある場合は、
/etc/brltty.conf にある braille-parameters ディレクティブを使用します。braille-parameters ディレクティブは、非汎用パラメーターを点字ドライバーへパスします。/etc/brltty.conf にある一覧から必要なパラメーターを選択します。
テキストテーブルの設定
/etc/brltty.conf にある text-table ディレクティブは、記号のエンコードに使用するテキストテーブルを指定します。テキストテーブルの相対パスは /etc/brltty/Text/ ディレクトリーにあります。
手順11.4 テキストテーブルの設定
- 適切なテキストテーブルを見つけるときに自動選択機能を使用するかどうか決定します。
- 自動選択機能を使用する場合は
text-tableをデフォルト設定のautoのままにしておきます。text-table
auto# locale-based autoselectionこれで、en-nabccへのフォールバックを備えたローカルベースの自動選択が実行されます。 - 自動選択機能を使用したくない場合は、
/etc/brltty.confの一覧から必要なtext-tableを選択してください。たとえば、米国英語のテキストテーブルを使用する場合は、以下のようになります。text-table
en_US# English (United States)
Contraction テーブルの設定
/etc/brltty.conf にある contraction-table ディレクティブは、略語のエンコードに使用するテーブルを指定します。特定の contraction テーブルの相対パスは /etc/brltty/Contraction/ ディレクトリーにあります。
/etc/brltty.conf の一覧から必要な contraction-table を選択します。
たとえば、米国英語、グレード 2 の contraction テーブルを使用する場合は、以下のようになります。
contraction-table en-us-g2 # English (US, grade 2)警告
指定しない場合、contraction テーブルは使用されません。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.