Vinux: простота и доступность на одном Live CD

Дата публикации:06.06.2010
Twitter Facebook Vkontakte

Что представляет собой Vinux

Vinux - это измененный вариант популярного дистрибутива Ubuntu 10.04 Lucid Lynx, оптимизированный для потребностей незрячих и слабовидящих пользователей. Официальный сайт проекта: http://vinux.org.uk/.

По умолчанию Vinux включает три программы чтения экрана, две полноэкранные лупы, средства для изменения цвета и размера шрифтов, а также поддержку брайлевских дисплеев, подключаемых через USB.

При загрузке с Live CD почти сразу включается речевая поддержка, а после загрузки рабочей среды GNOME пользователя приветствует экранный диктор и увеличитель Orca, который позволяет при помощи речевого вывода и клавиатурных сочетаний взаимодействовать с элементами пользовательского интерфейса GNOME, а также поддерживает увеличение экрана.

Внимание! В некоторых случаях наблюдается отсутствие звука и, следовательно, отсутствие какого-либо речевого сопровождения. Эта проблема пришла из Ubuntu 10.04 и связана она с тем, что некоторые звуковые карты не успевают инициализироваться до загрузки звуковой подсистемы. В результате звук находится в отключенном (mute) состоянии. Есть следующие варианты, которые можно попытаться использовать, чтобы восстановить работу звука. Если загрузка происходит с Live CD, то необходимо дождаться полной загрузки системы, прежде чем приступать к нижеследующим манипуляциям.

Для тех, кто предпочитает работать в текстовой консоли, в сборку включены программы чтения экрана Speakup и YASR (последний может быть запущен в любом консольном режиме или в виртуальном терминале GNOME).

Помимо Orca, возможность увеличения экрана предоставляет Compiz Window Manager, который использует трехмерную технологию для увеличения и навигации по всему экрану при помощи мыши, или для перемещения изменяемой виртуальной лупы.

Менеджер GNOME (GNOME Desktop Manager) поддерживает глобальные клавиатурные сочетания для изменения цвета и/или размера шрифта на лету.

Экранный диктор и увеличитель Orca при помощи пакета Brltty способен работать с брайлевскими дисплеями.

По умолчанию все программы чтения экрана используют один и тот же синтезатор речи Espeak через Speech-Dispatcher, что позволяет пользователям безболезненно переходить от одной программы чтения экрана к другой.

Отличия от Ubuntu

Те, кто имел дело с дистрибутивами Ubuntu, заметят, что в Vinux иначе оформлен Рабочий стол и что набор пакетов, входящих в комплектацию по умолчанию, сильно отличается от того, что было в исходном дистрибутиве Ubuntu.

Изменение набора пакетов разработчики Vinux объясняют следующими причинами. Во-первых, чтобы разместить на Live CD дополнительные приложения, доступные для программ чтения экрана, пришлось удалить некоторые приложения. Большинство программного обеспечения, которое удалили из Vinux, было так или иначе недоступно. Однако также пришлось удалить Open Office и Evolution, поскольку они заняли бы слишком много места на Live CD. Однако, все удаленные пакеты могут легко быть установлены после инсталляции Vinux на жесткий диск при помощи новых сценариев EasyInstall. Эти сценарии позволяет установить целые наборы приложений, щелкнув по иконке на Рабочем столе или выбрав их в меню System Tools. Некоторые из устанавливаемых приложений доступны только посредством увеличения экрана, поэтому они присутствуют только в меню System Tools и отсутствуют на Рабочем столе.

Во-вторых, часть пакетов Ubuntu были заменены на более доступные аналоги, например , Ubuntu Software Centre был заменен на Gnome Application Installer.

В Vinux также добавлены другие доступные приложения, которые по умолчанию не входят в состав дистрибутива Ubuntu. Вот, что было добавлено:
BareFTP (ftp-клиент), Bluefish (редактор HTML), Ceni (Сетевой Менеджер), File Backup Manager, Gespeaker (преобразование текста в wav, Gparted (редактор разделов), Gwget (менеджер закачек), PCManFM (Быстрый файловый менеджер), Remastersys (создание Live CD), Root File Browser, Smuxi (IRC -клиент), Sound Converter и Thunderbird (клиент электронной почты).

Дополнительно был включен небольшой набор утилит для текстовой консоли, в том числе: Alpine (клиент электронной почты), Irssi (irc-клиент), Lynx (Web-браузер), MC (файловый менеджер), Partimage (копирование и восстановление разделов), Pdmenu (меню пакета) и Testdisk (восстановление файлов).

В целях доступности и удобства использования изменена конфигурация Рабочего стола GNOME . Удалена верхняя панель, увеличена нижняя панель. Стандартное меню Ubuntu, состоящее из трех пунктов, заменено Главным меню GNOME (содержащим один пункт). Фон Рабочего стола сделан более темным и размер шрифта увеличен до значения 12 Полужирный.

История развития

Причиной появления Vinux стала неудовлетворительная поддержка специальных возможностей по умолчанию в наиболее известных дистрибутивах GNU/Linux, таких как Ubuntu, Fedora и OpenSuse. Эти три дистрибутива содержат экранный диктор и увеличитель Orca, но он не загружается автоматически и много важных приложений остаются недоступными для программ чтения экрана. Это означает, что пользователь с нарушениями зрения мог бы воспользоваться этими дистрибутивами только, если он заранее знал, как запустить и/Или конфигурировать Orca. Однако и в этом случае работа Orca вызывала немало нареканий, а для выполнения многих задач от имени суперпользователя приходилось прибегать к помощи виртуального терминала GNOME. На практике это означало, что вышеназванные дистрибутивы были почти недоступный любому пользователю с нарушениями зрения, который был плохо знаком с Linux. Даже если пользователю удавалось запустить экранного диктора, то его работа была настолько неудовлетворительной, что пользователям ничего больше не оставалось, как вернуться в MS Windows.

Ответом на сложившуюся ситуацию стал Vinux – версия дистрибутива Linux, в которой все необходимые пакеты специальных возможностей были бы настроены по умолчанию. Vinux должен был быть настолько простым, насколько это возможно для пользователей с нарушениями зрения, чтобы они могли попробовать самостоятельно работать в Linux.

Первая версия Vinux была основана на дистрибутиве Ubuntu 8.10 Intrepid Ibex, который сочетал в себе хорошую поддержку аппаратного обеспечения и широкий набор средств для поддержки специальных возможностей. Кроме того, этот дистрибутив мог быть легко переделан при помощи пакета Remastersys Backup.

Не составило труда настроить поддержку специальных возможностей так, чтобы Orca стал способен озвучивать приложения, запускаемые от имени суперпользователя. Однако никак не получалось наладить быструю реакцию на действия пользователя и устойчивую работу речевого сопровождения при помощи связки Speech-Dispatcher и PulseAudio. Orca реагировал на команды очень медленно и часто "падал" без видимых причин.

По этой причине вторая версия Vinux была основана на дистрибутиве Дебиан Леннай 5.0, который использовал звуковую подсистему Alsa . Это позволило получить хорошую реакцию на действия пользователя и устойчивую работу речевого сопровождения (а также добавить SpeakUp для консольного варианта Vinux). Однако смена исходного дистрибутива означала, что ради корректной работы специальных возможностей придется пожертвовать хорошей совместимостью с аппаратным обеспечением, которая имелась в Ubuntu. Не удивительно, что это привело к проблемам у многих пользователей Vinux. Казалось, что разработчики Vinux должны были сделать нелегкий выбор между поддержкой доступности и совместимостью с аппаратным обеспечением...

Однако, благодаря усилиям Билла Кокса (Bill Cox ), этот выбор делать не пришлось. Билл сумел решить проблемы, связанные с задержками и неустойчивой работой PulseAudio и Speech-Dispatcher в Ubuntu. Это позволило в качестве основы для третьей версии Vinux выбрать дистрибутив Ubuntu 10.04 Lucid Lynx , в котором сочетаются хороший отклик, устойчивая работа речевого сопровождения и превосходная совместимость с аппаратным обеспечением. Остается надеяться, что этот выпуск Vinux будет востребован большим числом пользователей с нарушениями зрения, желающих самостоятельно, без помощи зрячих, работать в Linux.



Проект осуществлен при поддержке компании RU-CENTER
Распространение материалов сайта означает, что распространитель принимает условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2017
Rambler's Top100
Рейтинг@Mail.ru