[TC] Невизуальная доступность ubuntu

Всем доброго времени суток!
Подскажите. пожалуйста, какая на сегодняшний день ситуация с удобством
невизуальной работы на ubuntu? В первую очередь интересуют следующие
моменты:
1. Как обстоят дела с местным скринридером. Есть ли у него функции,
аналогичные, просмотровому курсору и объектной навигации в NVDA.
2. Я привык к голосам от VocalizerExpressive, заводятся ли они там?
3. Имел ли кто-нибудь дело с java access bridge, можно ли с его помощью
работать с приложениями?
4. Chrome, skype, thunderbird - доступны ли эти приложения?
5. Вообще общие впечатления от невизуальной работы с системой. Т.к.,
ввиду очень ограниченного потока информации о работе на ней с помощью
скринридера, кажется, что ей могут пользоваться только заядлые любители
приключений. :)
Здравствуйте, Вадим Шмаков.
Если вы про Orca, то да, есть. Там даже команды во многом одинаковые с
просмотровым курсором NVDA.
Ответ скорей нет, чем да. По большому счёту, из русскоязычных синтезаторов
на Linux вам будут доступны eSpeak, RHVoice и ru_tts (местный вариант
Фонемафона).
Существует проект Voxin, в рамках которого по себестоимости лицензии (около
5 долларов) продаются сборки голосов от Nuance, адаптированные под Linux. Но
там была какая-то сложная история, когда надо сначала подавать заявку на
интересующие голоса и тогда они возможно станут доступны. Для русского языка
заявок было буквально пара штук, так что по-моему голосов до сих пор не
появилось, хотя стоит перепроверить актуальное состояние дел.
Да, JAB помогает обеспечить доступность отдельных Java-приложений. Однако
как и на Windows серебряной пулей он не является.
JAB пробрасывает вызовы в AT-SPI (местный accessibility API) только для
отдельных библиотек виджетов Java-интерфейсов. То есть далеко не каждое
Java-приложение будет доступным.
Если вы интересуетесь с прицелом на продукты JetBrains, то увы, там всё
плохо. С этим лучше всего на Windows.
Chrome в настоящий момент нет. Соответственно и Electron приложения с
web-интерфейсом и вшитым Chromium тоже недоступны, в том числе и Skype.
Задача эта сейчас решается разработчиками Google, но это всё ещё не готово
для использования, а многие правки даже не находятся в основной ветке
разработки. Да и когда Chromium станет доступным, сначала Electron должен
будет обновиться до доступной версии Chromium, а потом конкретные приложения
должны будут обновиться до этой версии Electron, так что этот процесс может
затянуться. Например, сейчас последний Electron основан на Chromium 76, а
последние правки доступности внесены уже в Chromium 78, да и там всё ещё
носят предварительный характер. Плюс далеко не все Electron приложения
спешат обновляться на последнюю версию фреймворка, продолжая собираться на
базе более старой.
Впрочем, при большой необходимости, Skype можно использовать в web-варианте,
если в Firefox переназначить user agent на Chrome. Firefox, в отличие от
Chrome, доступен.
Thunderbird тоже доступен.
На Windows или macOS тоже приключений хватает, просто они немного иного
рода. Каждый незрячий выбирает наиболее приемлемый для себя комплект
недостатков и преимуществ той или иной системы.
В отношении Linux надо понимать, что в рамках парадигмы работы в графическом
интерфейсе с помощью оконного экранного чтеца - это по доступности менее
комфортная история нежели Windows и даже macOS.
То есть невизуальная работа с обычными оконными приложениями в Linux менее
стабильна, менее функциональна и в общем-то менее доступна по сравнению с
аналогами.
Работа в Linux оправдана только если, невзирая на все эти проблемы, нужно
работать именно в Linux-окружении и суррогаты, типа Cygwin, WSL и т.п. не
устраивают.
Ну или надо сразу осознано отказываться от исключительного использования
только графического окружения и осваивать работу через терминал и в Emacs.
Там есть большое количество консольных утилит и специальных консольных
экранных чтецов. Внутри консоли и Emacs будет всё доступно на уровне общей
функциональности, потому что там просто текстовый ввод и вывод.
Соответственно оба этих варианта имеют громадный сдвиг в сторону задач,
характерных для людей, тесно связанных с IT. Причём, тоже определённых
направлений. У web-разработки я бы не сказал, что есть какие-то
преимущества, особенно с учётом худшей доступности многих сред и
инструментов разработки для этой области.
Какому-нибудь человеку, работающему копирайтером, переводчиком или ещё
кем-нибудь, где надо работать в стандартных офисных приложениях и тесно
взаимодействовать с большим объёмом современных сайтов, все эти преимущества
Linux тоже ничем не помогут, и на первый план наоборот выйдут все слабые
стороны.
Ещё переход на Linux оправдан как ответ на зов души в следствие падкости на
определённые лозунги, но это уже иррациональная история. В основном
мотивирующие статьи про преимущества Linux в Интернете написаны именно ими.
Успехов. Никита.