요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Review and limits
braille-console.rst:20-38VT review key, sound feedback와 single-console·device 제한을 정리합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
Linux Braille Console
=====================
To get early boot messages on a braille device (before userspace screen
readers can start), you first need to compile the support for the usual serial
console (see :ref:`Documentation/admin-guide/serial-console.rst <serial_console>`), and
for braille device
(in :menuselection:`Device Drivers --> Accessibility support --> Console on braille device`).
Then you need to specify a ``console=brl``, option on the kernel command line, the
format is::
console=brl,serial_options...
where ``serial_options...`` are the same as described in
:ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
So for instance you can use ``console=brl,ttyS0`` if the braille device is connected to the first serial port, and ``console=brl,ttyS0,115200`` to
override the baud rate to 115200, etc.
By default, the braille device will just show the last kernel message (console
mode). To review previous messages, press the Insert key to switch to the VT
review mode. In review mode, the arrow keys permit to browse in the VT content,
`PAGE-UP`/`PAGE-DOWN` keys go at the top/bottom of the screen, and
the `HOME` key goes back
to the cursor, hence providing very basic screen reviewing facility.
Sound feedback can be obtained by adding the ``braille_console.sound=1`` kernel
parameter.
For simplicity, only one braille console can be enabled, other uses of
``console=brl,...`` will be discarded. Also note that it does not interfere with
the console selection mechanism described in
:ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
For now, only the VisioBraille device is supported.
Samuel Thibault <[email protected]>
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
Braille console build와 kernel parameter
1-19User-space screen reader가 시작하기 전 early boot message를 braille device에서 받으려면 일반 serial console 지원(`Documentation/admin-guide/serial-console.rst`)과 `Device Drivers --> Accessibility support --> Console on braille device`의 braille device 지원을 kernel에 compile해야 합니다.
그다음 kernel command line에 `console=brl` option을 지정합니다. `serial_options...`는 serial-console 문서의 option과 같습니다.
Then you need to specify a ``console=brl``, option on the kernel command line, the
format is::
console=brl,serial_options...
where ``serial_options...`` are the same as described in
:ref:`Documentation/admin-guide/serial-console.rst <serial_console>`.
Braille device가 첫 serial port에 연결되어 있으면 `console=brl,ttyS0`을 사용합니다. Baud rate를 115200으로 override하려면 `console=brl,ttyS0,115200`을 사용합니다.
Build-time support와 boot-time serial option이 모두 필요합니다.
Console·VT review mode와 sound
20-29기본 console mode에서 braille device는 마지막 kernel message만 표시합니다. 이전 message를 검토하려면 Insert key로 VT review mode에 들어갑니다. Review mode에서 arrow key는 VT content를 이동하고, `PAGE-UP`·`PAGE-DOWN`은 screen의 top·bottom으로 이동하며, `HOME`은 cursor로 돌아갑니다. 따라서 기본적인 screen review를 수행할 수 있습니다.
`braille_console.sound=1` kernel parameter를 추가하면 sound feedback을 받을 수 있습니다.
VT review mode의 key 동작입니다.
Console 제한과 지원 device
30-38단순화를 위해 braille console은 하나만 enable할 수 있으며 이후의 `console=brl,...` 지정은 버립니다. 이 동작은 serial-console 문서의 일반 console selection mechanism을 방해하지 않습니다.
현재 지원하는 device는 VisioBraille뿐입니다. 문서 저자는 Samuel Thibault `<[email protected]>`입니다.
현재 구현 범위입니다.
Setup
braille-console.rst:1-19Serial·braille support를 build하고 console=brl option을 지정합니다.