11장. 접근성을 위한 시스템 구성


Red Hat Enterprise Linux 7의 접근성은 운영 체제의 기본 설치에 포함된 Orca 화면 리더에 의해 보장됩니다. 이 장에서는 시스템 관리자가 시각적 장애가 있는 사용자를 지원하도록 시스템을 구성하는 방법에 대해 설명합니다.

orca 는 화면에서 정보를 읽고 다음을 사용하여 사용자에게 전달합니다.

  • 음성 출력을 제공하는 음성 합성기
  • 트레일 출력을 제공하는 braille 디스플레이

orca 설정에 대한 자세한 내용은 도움말 페이지를 참조하십시오.

orca의통신 출력이 제대로 작동하려면 시스템 관리자가 다음을 수행해야 합니다.

11.1. brltty 서비스 구성

Braille 디스플레이는 brltty 서비스를 사용하여 시각적으로 장애가 있는 사용자에게 짝수한 출력을 제공합니다.

brltty 서비스 활성화

brltty 가 실행되고 있지 않으면 braille 디스플레이가 작동할 수 없습니다. 기본적으로 brltty 는 비활성화되어 있습니다. brltty 가 부팅 시 시작되도록 활성화합니다.

~]# systemctl enable brltty.service

사용자가 Braille 디스플레이를 사용하도록 권한 부여

braille 디스플레이를 사용할 권한이 있는 사용자를 설정하려면 동일한 효과가 있는 다음 절차 중 하나를 선택합니다. /etc/brltty.conf 파일을 사용하는 절차는 사용자 또는 그룹을 파일에 할당할 수 없는 파일 시스템에도 적합합니다. /etc/brlapi.key 파일을 사용하는 절차는 사용자 또는 그룹을 파일에 할당할 수 있는 파일 시스템에만 적합합니다.

/etc/brltty.conf를 사용하여 Braille 디스플레이로 액세스 설정

  1. /etc/brltty.conf 파일을 열고 애플리케이션 프로그래밍 인터페이스 매개 변수 라는 섹션을 찾습니다.
  2. 사용자를 지정합니다.

    1. 하나 이상의 개별 사용자를 지정하려면 다음 줄에 사용자를 나열합니다.

      api-parameters Auth=user:user_1, user_2, ... 		# Allow some local user
    2. 사용자 그룹을 지정하려면 다음 줄에 이름을 입력합니다.

      api-parameters Auth=group:group		# Allow some local group

/etc/brlapi.key를 사용하여 Braille 디스플레이로 액세스 설정

  1. /etc/brlapi.key 파일을 만듭니다.

    ~]# mcookie > /etc/brlapi.key
  2. /etc/brlapi.key 의 소유권을 특정 사용자 또는 그룹으로 변경합니다.

    1. 개별 사용자를 지정하려면 다음을 수행합니다.

      ~]# chown user_1 /etc/brlapi.key
    2. 그룹을 지정하려면 다음을 수행합니다.

      ~]# chown group_1 /etc/brlapi.key
  3. 다음을 포함하도록 /etc/brltty.conf 의 내용을 조정합니다.

    api-parameters Auth=keyfile:/etc/brlapi.key

Braille 드라이버 설정

/etc/brltty.confbraille-driver 지시문은 braille 디스플레이에 대한 드라이버의 2자 드라이버 식별 코드를 지정합니다.

Braille 드라이버 설정

  1. 적절한 braille 드라이버를 찾기 위해 자동 감지를 사용할지 여부를 결정합니다.

    1. 자동 감지를 사용하려면 기본 옵션인 auto 에 지정된 braille 드라이버를 남겨 둡니다.

      braille-driver	auto	 # autodetect
      주의

      자동 감지는 모든 드라이버를 시도합니다. 따라서 시간이 오래 걸리거나 실패할 수도 있습니다. 따라서 특정 braille 드라이버를 설정하는 것이 좋습니다.

    2. 자동 감지를 사용하지 않으려면 braille-driver 지시문에 필요한 braille 드라이버의 식별 코드를 지정합니다.

      /etc/brltty.conf 에 제공된 목록에서 필요한 braille 드라이버의 식별 코드를 선택합니다. 예를 들면 다음과 같습니다.

      braille-driver	xw	 # XWindow

      쉼표로 구분된 여러 드라이버를 설정하고 해당 드라이버 중에서 자동 감지를 수행할 수도 있습니다.

Braille 장치 설정

/etc/brltty.confbraille-device 지시문은 braille 디스플레이가 연결된 장치를 지정합니다. 다음 장치 유형이 지원됩니다( 표 11.1. “Braille 장치 유형 및 Corresponding Syntax”참조).

표 11.1. Braille 장치 유형 및 Corresponding Syntax
Braille 장치 유형유형의 구문

직렬 장치

serial:path [a]

USB 장치

[serial-number] [b]

Bluetooth 장치

bluetooth:address

[a] 상대 경로는 /dev 에 있습니다.
[b] 여기서 대괄호는 선택 사항을 나타냅니다.

특정 장치에 대한 설정의 예는 다음과 같습니다.

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

쉼표로 구분된 여러 장치를 설정할 수도 있으며 각 장치는 차례로 검색됩니다.

주의

장치가 직렬로 USB 어댑터로 연결된 경우 braille-deviceusb: 로 설정하면 작동하지 않습니다. 이 경우 커널이 어댑터용으로 만든 가상 직렬 장치를 식별합니다. 가상 직렬 장치는 다음과 같을 수 있습니다.

serial:ttyUSB0
You can find the actual device name in the kernel messages on the device plug with the following command:
~]# dmesg | fgrep ttyUSB0

Particular Braille 디스플레이에 대한 특정 매개 변수 설정

특정 braille 디스플레이에 대한 특정 매개변수를 설정해야하는 경우 /etc/brltty.conf 에서 braille-parameters 지시문을 사용하십시오. braille-parameters 지시어는 일반적이지 않은 매개변수를 통해 braille 드라이버로 전달합니다. /etc/brltty.conf 의 목록에서 필요한 매개 변수를 선택합니다.

텍스트 테이블 설정

/etc/brltty.conftext-table 지시문은 기호를 인코딩하는 데 사용되는 텍스트 테이블을 지정합니다. 텍스트 테이블에 대한 상대 경로는 /etc/brltty/text/ 디렉터리에 있습니다.

텍스트 테이블 설정

  1. 적절한 텍스트 테이블을 찾기 위해 autoselection을 사용할지 여부를 결정합니다.
    1. 자동 선택을 사용하려면 auto 에 지정된 텍스트 테이블 을 그대로 둡니다(기본 옵션인).

      text-table	auto	 # locale-based autoselection

      이렇게 하면 en-nabcc 에 대체되는 로컬 기반 자동 선택이 수행됩니다.

    2. 자동 선택을 사용하지 않으려면 /etc/brltty.conf 의 목록에서 필요한 텍스트 테이블 을 선택합니다.

      예를 들어 미국 영어의 텍스트 테이블을 사용하려면 다음을 수행합니다.

      text-table	en_US	 # English (United States)

계약 테이블 설정

/etc/brltty.confcontraction-table 지시문은 약어를 인코딩하는 데 사용되는 테이블을 지정합니다. 특정 계약 테이블에 대한 상대 경로는 /etc/brltty/Contraction/ 디렉토리에 있습니다.

/etc/brltty.conf 의 목록에서 필요한 contraction-table 을 선택합니다.

예를 들어, 미국 영어에 대한 계약 표를 사용하려면 등급 2입니다.

contraction-table	en-us-g2	 # English (US, grade 2)
주의

지정하지 않으면 contraction 테이블이 사용되지 않습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.