Дистрибутив GNU/Linux для людей с нарушениями зрения

См. также:

Что такое Homeros?

Проект Homeros основан в 2008 г. как попытка выпуска дистрибутива для людей с нарушениями зрения на базе продуктов Альт Линукса (при создании проект имел название ALT Linux Homeros ). За первые несколько лет развития продукта членами сообщества были отработаны методики оформления среды Emacspeak в виде удобного для работы дистрибутива, публикуемого в форме ISO-образа и имеющего следующие характеристики:

В 2014 г. замысел дистрибутива ALT Linux Homeros перешёл к проекту LUWRAIN. В качестве платформы Альт Линукс был заменён на Ubuntu Linux. При этом проект ALT Linux Homeros не прекратил своего существования. Имя дистрибутива упрощено до Homeros, и он продолжает своё развитие как разновидность Ubuntu LInux с активированным по умолчанию Emacspeak, добавленной поддержкой русского языка и программой установки на основе клонирования live CD. В настоящий момент Homeros может успешно применяться в личных целях опытными пользователями GNU/Linux с нарушениями зрения.

Загрузка дистрибутивов

Ниже приведены ссылки на ISO-образы Homeros от 23 сентября 2017 г. Они основаны на Ubuntu Linux 16.04.3 (LTS), представленном 1 августа 2017 г. Дистрибутивы Homeros выпускаются в двух вариантах: для полностью свободного и для некоммерческого использования. Эти варианты различаются включением синтезатора Mbrola для английской речи, лицензия которого не разрешает коммерчесское или военное использование. Каждый из этих вариантов собран как для 64-битных (amd64), так и для 32-битных (i386) компьютеров.

Образы Homeros для полностью свободного использования:

Образы Homeros для ннекоммерческого и для невоенного использования:

Представленные ISO-образы являются гибридными, то есть подходят для записи как на DVD-диск, так и на флэш-носитель.

СМ. также:

Версии программных компонентов

Представленные образы содержат ПО следующих версий:

Особенности системы

  1. В каталоге ~/.dwm сохранены исходные тексты DWM, который используется в работе. ПРи необходимости можно внести изменения в конфигурацию и всё обновить путём вызова команды make.
  2. DWM автоматически вызывает команду dwm-autolaunch при своём запуске. Соответствующий скрипт находится в каталоге /usr/local/bin, по умолчанию он просто вызывает команду emacspeak.
  3. Раскладка клавиатуры переключается клавишами Ctrl+Shift, соответствующие настройки находятся в файле ~/.xinitrc.
  4. Для подключения к беспроводным сетям добавлены скрипты wf-scan и wf-connect. Оба скрипта в качестве первого аргумента воспринимают имя интерфейса (можно подсмотреть в каталоге /sys/class/net/). Скрипт wf-scan должен выдать имя каталога, куда он сохранит информацию об обнаруженных сетях. Скрипт wf-connect производит непосредственно подключение, для чего в качестве второго и третьего параметров ему необходимо передать имя сети и пароль.
  5. Добавлены команды show-video, show-dvd, show-photo и show-pdf, облегчающие запуск полноэкранных утилит для показа соответствующих мультимедиа материалов.

Основные горячие клавиши

Установка системы на жёсткий диск

Все образы Homeros содержат скрипт homeros-install, который выполняет операцию клонирования системы live CD на жёсткий диск. Этот скрипт нужно запускать в терминале (открывается при нажатии Shift+F4) и с правами суперпользователя (с префиксом "sudo"). Он принимает два аргумента:

Пример вызова для большинства компьютеров без ранее установленных ОС: sudo homeros-install --root /dev/sda1 --boot /dev/sda.

ВНИМАНИЕ! Все данные на разделе, указанном в качестве корневого раздела, будут уничтожены. Помимо этого, ранее имеющиеся загрузчики будут также переписаны.

Обновления ядра

Нередко возникает необходимость установки максимально свежей версии ядра, даже если это приведёт к потери стабильности. Возможно, самый простой способ — использовать сборки ядер по ссылке ниже. Эти варианты готовят авторы Ubuntu для отладочных целей, но довольно часто их использование вполне приемлемо в повседневной жизни. Если требуется, можно их установить, но необходимо иметь в виду, что авторы дистрибутива не несут никакой ответственности за качество сборок ядер, расположенных на этом ресурсе.

Страница по ссылке должна содержать список доступных сборок, из них необходимо выбрать нужную на основе версии ядра и даты. Чаще всего требуется выбирать версию как можно свежее. Пометка "rc" означает, что разработчики рассматривают версию как кандидат в релизы, следовательно, её качество не должно быть очень плохим.

Выбрав нужную версию, необходимо зайти в соответствующий раздел и скачать оттуда три файла. Для точности они здесь будут указаны при помощи масок:

Примеры указаны для архитектуры amd64. После того, как файлы загружены, их можно установить при помощи команды: sudo dpkg -i *.deb. При следующей загрузке системы новое ядро должно быть активировано. Узнать версию ядра в загруженной системе можно при помощи команды: uname -r.

Название проекта

Название "ALT Linux Homeros" выбрано при создании проекта в 2008 г. заместителем генерального директора компании "Альт Линукс" Алексеем Евгеньевичем Новодворским. Сохранение слова "Homeros" подчёркивает, что при смене платформы основное назначение дистрибутива осталось неизменным.