brltty - обновляемый драйвер дисплея Брайля для Linux/Unix
brltty [option ...]
brltty — это фоновый процесс (демон), который обеспечивает доступ к экрану консоли (в текстовом режиме) для слепых, использующих обновляемый дисплей Брайля. Он управляет дисплеем Брайля и обеспечивает полную функциональность просмотра экрана. Также были включены некоторые речевые возможности.
Параметры можно передать в brltty несколькими способами. От наиболее влиятельных к наименее влиятельным, это:
Параметры командной строки
Параметры загрузки
Переменные среды (если действует параметр -E (--environment-variables))
Файл конфигурации
Встроенные значения по умолчанию
Опции обрабатываются последовательно слева направо. Если опция указана более одного раза или в случае конфликта, самая правая спецификация имеет приоритет.
Поддерживаются следующие параметры:
Путь к таблице атрибутов. Относительные пути привязаны к /usr/share/brltty/Attributes. Расширение .atb указывать необязательно. Встроенное значение по умолчанию: left_right.atb.
Драйвер для дисплея Брайля (см. Спецификацию драйвера). Встроенное значение по умолчанию — auto.
Путь к таблице сокращений. Относительные пути привязаны к /usr/share/brltty/Contraction. Расширение .ctb не является обязательным.
Устройство, к которому подключен дисплей Брайля. Встроенное значение по умолчанию: usb:,bluetooth:.
Общая форма спецификации устройства Брайля: квалификатор:данные. Для обратной совместимости с более ранними выпусками, если квалификатор опущен, предполагается serial:. Поддерживаются следующие типы устройств:
Для устройства Bluetooth укажите bluetooth:адрес. Адрес должен состоять из шести двузначных шестнадцатеричных чисел, разделенных двоеточием, например 01:23:45:67:89:АВ.
Для последовательного устройства укажите serial:device. Квалификатор serial: является необязательным (для обратной совместимости). Если задан относительный путь, то он привязан к /dev/ (обычное место, где определяются устройства в Unix-подобной системе). Все следующие спецификации устройства относятся к основному последовательному устройству в Linux: serial:ttyS0, serial:/dev/ttyS0, ttyS0, serial:/dev/ttyS0 >/dev/ttyS0.
Для USB-устройства укажите usb:. brltty выполнит поиск первого USB-устройства, соответствующего используемому драйверу дисплея Брайля. Если этого недостаточно, т.е. если у вас более одного USB-дисплея Брайля, для которого требуется один и тот же драйвер, вы можете уточнить спецификацию устройства, добавив к нему серийный номер дисплея, например usb:12345. N.B.: Функция «идентификация по серийному номеру» не работает для некоторых моделей, потому что некоторые производители либо вообще не устанавливают дескриптор серийного номера USB, либо задают для него не уникальное значение.
Можно указать список устройств Брайля, разделенных запятыми. Если это сделано, то автоопределение выполняется последовательно на каждом из перечисленных устройств. Эта функция особенно полезна, если у вас есть дисплей Брайля с более чем одним интерфейсом, например. как последовательный, так и USB-порт.
Записывайте журналы в стандартную ошибку, а не в системный журнал (полезно для отладки).
Путь к файлу конфигурации. Относительные пути привязаны к текущему рабочему каталогу. По умолчанию используется /etc/brltty.conf.
Распечатайте сводку по использованию командной строки (только часто используемые параметры), а затем выйдите.
Объект файловой системы (FIFO, именованный канал, именованный сокет и т. д.), который предоставляет другим приложениям доступ к речевому драйверу brltty для преобразования текста в речь. Он создается при запуске и удаляется при завершении. Относительные пути привязаны к текущему рабочему каталогу. По умолчанию объект файловой системы не создается.
Путь к таблице клавиатуры. Относительные пути привязаны к /usr/share/brltty/Keyboard. Расширение .ktb указывать необязательно.
Минимальный уровень серьезности сообщений, записываемых в журнал. Можно указать любой из следующих номеров или любую аббревиатуру их соответствующих имён:
экстренная ситуация
оповещение
критично
ошибка
предупреждение
уведомление
информация
отладка
По умолчанию используется уведомление.
Устройство, используемое для цифрового интерфейса музыкальных инструментов. Для ALSA это клиент:порт, где каждый может быть либо числом, либо подстрокой его имени с учетом регистра. Для других интерфейсов это полный путь к соответствующему системному устройству. Встроенное значение по умолчанию:
первый доступный порт вывода MIDI
/dev/sequencer
Оставайтесь на переднем плане (полезно для отладки).
Переопределить настройку предпочтения. Расположение файла настроек см. в описании параметра -F (--preferences-file).
Устройство для цифрового звука. Для ALSA это имя[:аргумент,...]. Для других интерфейсов это полный путь к соответствующему системному устройству. Встроенное значение по умолчанию:
/dev/dsp
чс:0,0
/dev/dsp
/dev/аудио
/dev/аудио
предпочтительное устройство вывода PCM
/dev/аудио
Подавить начальные сообщения. Это делается путем снижения уровня журнала по умолчанию (см. параметр -l (--log-level=)) до предупреждение ( >информация, если либо -v (--verify), либо -V (--version ) также указывается).
Отпустите устройство, к которому подключен дисплей Брайля, когда текущий экран или окно не могут быть прочитаны.
Драйвер синтезатора речи (см. Спецификацию драйвера). Встроенное значение по умолчанию — auto.
Путь к текстовой таблице. Относительные пути привязаны к /usr/share/brltty/Text. Расширение .ttb не является обязательным. Встроенное значение по умолчанию: en-nabcc.ttb (Североамериканский компьютерный код Брайля).
Распечатайте начальные сообщения и затем выйдите. Сюда всегда входят версии самого brltty, серверной части его интерфейса прикладного программирования и каждого из выбранных драйверов Брайля и речи. Если параметр -q (--quiet) также не указан, он также включает значения параметров после рассмотрения всех источников. Если указано более одного драйвера Брайля и/или более одного устройства Брайля, выполняется автоматическое определение дисплея Брайля. Если указано более одного речевого драйвера, выполняется автоопределение речевого синтезатора.
Драйвер экрана. Встроенное значение по умолчанию соответствует операционной системе.
Параметры интерфейса прикладного программирования. Если один и тот же параметр указан более одного раза, используется самая правая спецификация. Названия параметров могут быть сокращены.
Параметры драйвера дисплея Брайля. Если один и тот же параметр указан более одного раза, используется самая правая спецификация. Названия параметров могут быть сокращены. Если назначение параметра квалифицировано с помощью идентификационного кода драйвера, то оно обрабатывается только в том случае, если используется этот драйвер дисплея Брайля.
Путь к каталогу, содержащему динамически загружаемые объекты драйвера. По умолчанию используется /usr/lib/brltty.
Распознавать переменные среды.
Путь к файлу настроек. Относительные пути привязаны к /var/lib/brltty. Встроенное значение по умолчанию: brltty.prefs.
Распечатайте сводку по использованию командной строки (все параметры) и выйдите.
(Только для Windows) Установите brltty в качестве службы BrlAPI, чтобы она автоматически запускалась при загрузке системы и чтобы приложения знали, что BrlAPI< сервер работает.
Свойства клавиатуры.
Файл, в который записываются сообщения журнала. Относительные пути привязаны к текущему рабочему каталогу. По умолчанию сообщения журнала отправляются в системный журнал.
Время удержания сообщения в сотых долях секунды. Встроенное значение по умолчанию: 400 (4 секунды).
Не запускайте интерфейс прикладного программирования.
Полный путь к файлу идентификатора процесса. Если указан этот параметр, brltty записывает свой идентификатор процесса (pid) в указанный файл при запуске. Файл удаляется, когда brltty завершает работу.
(Только для Windows) Удалите службу BrlAPI, чтобы brltty не запускался автоматически при загрузке системы и чтобы приложения знали, что BrlAPI не работает. сервер работает.
Параметры драйвера синтезатора речи. Если один и тот же параметр указан более одного раза, используется самая правая спецификация. Названия параметров могут быть сокращены. Если назначение параметра уточняется идентификационным кодом драйвера, то оно обрабатывается только в том случае, если используется этот драйвер синтезатора речи.
Путь к каталогу, содержащему текст, сокращение, атрибуты, клавиатуру и таблицы ввода. Встроенное значение по умолчанию — /usr/share/brltty.
Путь к каталогу, содержащему файлы, которые можно обновить. Встроенное значение по умолчанию: /var/lib/brltty.
Распечатайте версии самого brltty, серверной части его интерфейса прикладного программирования и тех драйверов, которые были настроены во время сборки, а затем выйдите. Если параметр -q (--quiet) также не указан, также печатается информация об авторских правах.
Путь к каталогу, в который можно выполнить запись. По умолчанию используется /run/brltty.
Параметры драйвера экрана. Если один и тот же параметр указан более одного раза, используется самая правая спецификация. Названия параметров могут быть сокращены.
Текст, который будет отображаться при запуске драйвера Брайля и произноситься при запуске речевого драйвера. Встроенная версия по умолчанию — BRLTTY 6.5.
Текст, отображаемый при остановке драйвера Брайля. Встроенное значение по умолчанию: BRLTTY остановлен.
Следующие переменные среды распознаются, если указан параметр -E (--environment-variables):
Параметры интерфейса прикладного программирования. Подробнее см. параметр -A (--api-parameters=).
Таблица атрибутов. Подробнее см. параметр -a (--attributes-table=).
Устройство, к которому подключен дисплей Брайля. Подробнее см. параметр -d (--braille-device=).
Драйвер для брайлевского дисплея. Подробнее см. параметр -b (--braille-driver=).
Параметры драйвера дисплея Брайля. Подробнее см. параметр -B (--braille-parameters=).
Файл конфигурации. Подробнее см. параметр -f (--configuration-file=).
Таблица сокращений. Подробнее см. параметр -c (--contraction-table=).
Устройство, используемое для цифрового интерфейса музыкальных инструментов. Подробнее см. параметр -m (--midi-device=).
Устройство для цифрового звука. Подробнее см. параметр -p (--pcm-device=).
Файл настроек. Подробнее см. параметр -F (--preferences-file=).
Отпустите устройство, к которому подключен дисплей Брайля, когда текущий экран или окно не могут быть прочитаны. Подробнее см. параметр -r (--release-device).
Драйвер экрана. Подробнее см. параметр -x (--screen-driver=).
Параметры драйвера экрана. Подробнее см. параметр -X (--screen-parameters=).
Драйвер для синтезатора речи. Дополнительные сведения см. в описании параметра -s (--speech-driver=).
Объект файловой системы, предоставляющий другим приложениям доступ к речевому драйверу brltty для преобразования текста в речь. Подробнее см. параметр -i (--speech-input=).
Параметры драйвера синтезатора речи. Подробнее см. параметр -S (--speech-parameters=).
Текстовая таблица. Подробнее см. параметр -t (--text-table=).
Пустые строки игнорируются. Если символ # встречается в какой-либо строке, все символы от него до конца этой строки рассматриваются как комментарий.
Поддерживаются следующие директивы конфигурации:
Параметры интерфейса прикладного программирования. Подробнее см. параметр -A (--api-parameters=).
Таблица атрибутов. Подробнее см. параметр -a (--attributes-table=).
Устройство, к которому подключен дисплей Брайля. Подробнее см. параметр -d (--braille-device=).
Драйвер для брайлевского дисплея. Подробнее см. параметр -b (--braille-driver=).
Параметры драйвера дисплея Брайля. Подробнее см. параметр -B (--braille-parameters=).
Таблица сокращений. Подробнее см. параметр -c (--contraction-table=).
Устройство, используемое для цифрового интерфейса музыкальных инструментов. Подробнее см. параметр -m (--midi-device=).
Устройство для цифрового звука. Подробнее см. параметр -p (--pcm-device=).
Файл настроек. Подробнее см. параметр -F (--preferences-file=).
Отпустите устройство, к которому подключен дисплей Брайля, когда текущий экран или окно не могут быть прочитаны. Подробнее см. параметр -r (--release-device).
Драйвер экрана. Подробнее см. параметр -x (--screen-driver=).
Параметры драйвера экрана. Подробнее см. параметр -X (--screen-parameters=).
Драйвер для синтезатора речи. Дополнительные сведения см. в описании параметра -s (--speech-driver=).
Объект файловой системы, предоставляющий другим приложениям доступ к речевому драйверу brltty для преобразования текста в речь. Подробнее см. параметр -i (--speech-input=).
Параметры драйвера синтезатора речи. Подробнее см. параметр -S (--speech-parameters=).
Текстовая таблица. Подробнее см. параметр -t (--text-table=).
Драйвер дисплея Брайля или синтезатора речи должен быть указан через его идентификационный код:
- al
Альва
- an
Андроид
- at
Альбатрос
- ba
БрлАФИ
- bc
БрайлКомм
- bd
Брауди
- bl
БрайльLite
- bm
Баум
- bn
БрайляПримечание
- cb
Комбинированный шрифт Брайля
- ce
Себра
- cn
Канут
- ec
ЭкоБрайль
- en
eSpeak-NG
- es
eSpeak
- eu
Евробрайль
- fa
ФрэнкАудиодата
- fl
FestivalLite
- fs
FreedomНаучная
- fv
фестиваль
- gs
GenericSay
- hd
Он делает
- hm
ЕГО
- ht
ХэндиТек
- hw
HumanWare
- ir
Ирис
- ic
Инцептор
- lb
Либбрайль
- lt
Логтекст
- mb
Мультибрайль
- md
МДВ
- mm
Памятка Брайля
- mn
Мини-Брайль
- mp
Микропухе
- mt
Метек
- no
нет водителя
- np
Девять точек
- pg
Пегас
- pm
Папенмайер
- sd
ВыступлениеДиспетчер
- sk
Сейка
- sw
Быстрый
- th
Тета
- tn
TechniBraille Systems Inc.
- ts
Телесенсорные Системы Инк.
- vd
Видео со шрифтом Брайля
- vo
Voyager, Part232 (последовательный адаптер), ручка BraillePen/EasyLink
- vs
VisioBraille
- vv
ViaVoice
- xs
Внешняя речь
Можно указать список драйверов через запятую. Если это сделано, то автоопределение выполняется последовательно с использованием каждого из перечисленных драйверов. Возможно, вам придется поэкспериментировать, чтобы определить наиболее надежный порядок, поскольку некоторые драйверы автоматически определяют лучше, чем другие.
Если указано одно слово auto, то автоопределение выполняется с использованием только тех драйверов, которые заведомо надежны для этой цели.
For full documentation, see brltty's on-line manual at [http://brltty.app/documentation.html].