Стала доступна новая стабильная версия работающего в пользовательском пространстве консольного экранного чтеца для Unix-подобных операционных систем Fenrir с номером 1.5. Данный релиз содержит многочисленные улучшения и исправления ошибок.
Среди основных нововведений Fenrir 1.5 выделяются:
- Первоначальные рабочие процедуры помещаются в setup.py.
- Fenrir теперь доступен через пакетный менеджер pip. Команды:
sudo pip3 install
fenrir-screenreader - Отключение отзыва при вводе текста.
- Добавлена проверка зависимостей (модуль check-dependencys.py)ю
- Переопределён код обнаружения для X11.
- Реализованы первоначальные структуры для перевода с целью локализации.
- Добавлено конфигурируемое пространство, в котором можно разместить собственные команды или заменить существующие команды без необходимости изменения дефолтного кода.
- Реализовано автоопределение подключения и отключения устройств ввода.
- Реализован общий речевой драйвер.
- Пробная реализация автоопределения кодировки.
- Начальная поддержка драйвера BRLTTY и первичная реализация брайлевского вывода (до сих пор в стадии активной разработки).
- Переход к системе, основанной на событиях.
- Добавление начальной поддержки многопоточной/многопроцессорной обработки.
- Поддержка параметров cli.
- Добавление параметра для отладки "-d".
- Добавление параметра для перезаписи опций "-o".
- Добавление параметра для указания settings.conf "-s".
- Список привязанных команд в режиме учебника с перемещением по нему при помощи клавиш со стрелками. Произносится имя, связанная команда и описание.
- Многочисленные исправления ошибок.
- Экспериментальные правила SELinux.
Экранный чтец Fenrir 1.5 доступен для загрузки на GitHub, в Python Package Index и в Arch Linux User Repository.
Социальные сети