Стала доступна новая версия 6.3 реализации фонового процесса BRLTTY для взаимодействия с брайлевскими дисплеями, распространяющегося в виде программы экранного доступа для Android, консольного экранного чтеца для Linux и Windows, а также отдельного встраиваемого модуля с унифицированным API, который используется в ряде приложений на разных операционных системах для обеспечения брайлевского ввода и вывода. BRLTTY реализует системного демона для подключения и управления брайлевскими дисплеями, а также включает некоторые возможности речевого вывода.
Среди основных нововведений BRLTTY 6.3 выделяются:
- Общие изменения:
- Команда CLIP_NEW при выполнении через таблицу клавиатуры больше не даёт сбоев.
- Локализация сообщений теперь работает на Windows и Android.
- Реализована поддержка консольного интерфейса без UTF-8 в Linux и Windows.
- Изменения параметров командной строки:
- Параметр --start-message больше не имеет короткого варианта (раньше был -Y).
- Параметр --stop-message больше не имеет короткого варианта (раньше был -Z).
- Параметр --prompt-patterns больше не имеет короткого варианта (раньше был -z).
- Короткий вариант для параметра --privilege-parameters теперь -z (раньше был -y).
- Добавлен параметр --stay-privileged с коротким вариантом -Z.
- Настройка непривилегированного пользователя :STAY-PRIVILEGED: больше не поддерживается.
- Параметр override-preference переименован в override-preferences.
- Добавлен параметр --locale-directory.
- Изменения процесса сборки:
- Скрипты оболочки Systemd и Udev теперь находятся в libexec/, а не в lib/brltty/.
- BRLTTY теперь имеет файл .pc (pkgconfig).
- Идентификатор ревизии для сборки теперь хранится в архиве.
- Изменения для системного менеджера systemd:
группа brlapi теперь создаётся во время загрузки, если она ещё не существует. - Изменения драйверов:
- В брайлевском драйвере Freedom Scientific для моделей Focus назначены команды SETMARK и GOTOMARK.
- В брайлевском драйвере XWindow добавлена клавиша BackSpace.
- В речевом драйвере SpeechDispatcher добавлен параметр name=
- Изменения BrlAPI:
- Версия изменена с 0.8.1 на 0.8.2.
- Были решены некоторые проблемы с зависанием.
- Изменения в таблице сокращений:
- Директива cldr была переименована в emoji.
- Трансляция эмодзи больше не применяется к некоторым знакам, не относящимся к эмодзи.
- Решена редкая проблема, которая могла вызвать бесконечный цикл.
- Изменения для разработчиков:
- Версионная символьная ссылка для libbrlapi.so теперь создаётся make api.
- Скрипты run-* теперь отрабатывают, когда деревья сборки и исходного кода не совпадают.
- Скрипт run-brltty теперь использует каталоги сообщений в дереве сборки.
- Добавлена команда msgtest.
Загрузить последнюю версию бинарных сборок BRLTTY для поддерживаемых систем, клиентские интерфейсы BrlAPI для различных языков программирования, а также исходные коды можно с официального сайта проекта.
Социальные сети