Авторские статьи

Ubuntu 16.04 в заботе о людях.


Начиная с Ubuntu 8.04 Hardy Heron, появилась возможность установить и настроить систему людям с ограниченными возможностями. Данный функционал был доступен как опция при загрузке с CD, что позволяло включить настройки в виде профилей.

От релиза к релизу улучшали и сами профиля. В Ubuntu 12.04 они стали уже доступны с первого экрана графического установщика в виде индикатора. Некоторые профиля можно было включить через горячие клавиши, но в целом система профилей оставалась ограниченной:

  • Профили можно было активировать, а вот выключить нельзя.
  • Множество профилей можно было включить, что могло вызвать между их настройками конфликты.
  • Нет возможности узнать в графическом виде какие профиля включены.
  • Профиля были доступны только на этапе установки для первого пользователя.
  • Профиля жёстко захардкожены в shell скрипт, как часть live образа, без установки в саму систему. То есть скрипт выполнял нужное, а затем вы его уже не могли найти в своей системе.

С версии Ubuntu 16.04 есть планы переработать всю систему поддержки людей с ограниченными возможностями, убрав проблемные ограничения и расширив функционал:

  • Профиля могут содержать настройки для любых десктопных окружений, поддерживающих GSettings.
  • Пользователи и администраторы могут создать произвольный профиль.
  • Профиля можно будет переключать в "Управляющем Центре" данной среды рабочего стола.
  • Если вспомогательная технология, ассоциированная с данным профилем, включена, то будет выведен запрос пользователю, не желает ли он включить другие связанные профиля?

Разработчики хотят создать некий менеджер профилей для удобного их включения и выключения. Менеджер профилей не должен быть завязан сильно на Убунту, чтобы он смог легко попасть в апстримы рабочих окружений типа GNOME, KDE и т.д. Это было бы полезно всем.

UI менеджера профилей нужно создать с оглядкой на дериваты и их различные установщики систем. Так как вспомогательные технологии могут выполнять свою работу через различные программы типа экранной лупы Orca или Compiz, а в будущем могут быть и другие программы, то рекомендуется продумать структуру конфигураций и внедрить понятие Схема. К примеру, схема Слепота включает различные профиля, которые меняют нужные настройки в программах.

Текущая реализация менеджера манипулирует gsettings ключами, но должна быть поддержка и других форм конфигураций, так как та же Orca использует json.

Дата последней правки: 2023-12-22 14:17:35

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта