Userfriendly

Материал из ALT Linux Wiki

RFC страница про доведение ALT Linux до используемости "обычными" пользователями, приходящими с ОС Windows.

ЦА

Люди "ни разу не айтишники", всю жизнь работающие на ОС Windows.

Цель

Сделать переход на ALT Linux максимально кофмортным для пользователей.

Предлагаемые требования к user-friendly дистрибутиву

Управление пакетами

  • В ОС должен остаться только 1 (один) GUI установщик пакетов. Пользователю никогда не нужно лезть под капот (apt, rpm и т.д.)
  • Инструкции "После установки пакета из GUI дополнительно зайдите в терминал и выполните apt-get install ..." недопустимы (пример).
  • Пользователю объясняется и на примере показывается процедура установки пакета, ярлык установщика добавляется на рабочий стол. По этому (единственному) алгоритму пользователь в будущем может установить любой пакет самостоятельно.

Как это сейчас выглядит в Альте (10.1 Рабочая Станция):

  • 3 GUI - "Менеджер Пакетов", Synaptic, App Install. "Менеджер Пакетов" сразу показывается пользователю в меню, о существовании Synaptic пользователь должен как-то сам догадаться, App Install вообще в базовой системе не установлен.
  • Большая и разветвлённая схема действий по установке популярных пакетов (примеры ниже), включая действия в CLI.

Текущие проблемы

Управление пакетами

Telegram

В идеале: запуск единственного в ОС установщика пакетов -> поиск telegram -> установка -> использование

В Альте сейчас:

  1. Открыть "Менеджер Пакетов" или Synaptic, найти телегу, поставить
  2. Запустить телегу, обнаружить что половина чатов не работает т.к. в репозиториях 3-я версия
  3. Найти чат Альта в телеге, спросить совета
  4. Получить инструкции "сделайте epm play ... в CLI", попросить GUI, узнать что есть ещё App Install (из "Менеджер Пакетов" его установить нельзя, из Synaptic можно). Поставить App Install из Synaptic, Telegram из App Install.
  5. Теперь у пользователя есть Telegram 4, который видимо не будет обновляться вместе с другими пакетами.
Steam (сразу дать пользователю Доту - это плюс)

В идеале: запуск единственного в ОС установщика пакетов -> поиск steam -> установка -> использование

В Альте сейчас:

  1. Открыть "Менеджер Пакетов" или Synaptic, найти steam, поставить
  2. Steam не запускается. При клике на иконку в меню ничего не происходит - ни открытия окна, ни каких-то ошибок. Требовать от пользователя запускать Steam из CLI неразумно.
  3. Догадаться (или лезть в чат спрашивать) что у Альта есть своя Wiki, прочитать статью https://www.altlinux.org/Steam, найти там раздел "32-битный OpenGL на 64-битной системе с драйвером Intel" (куча страшных непонятных слов)
  4. Увидеть там "Подключите соответствующий используемой ветке репозиторий для псевдоархитектуры x86_64-i586 и выполните команду: apt-get install i586-libGL i586-libGLU i586-xorg-dri-intel", войти в ступор. Наверное через советы из чата упорный пользователь сможет с этим справиться, но многие махнут рукой и переключатся обратно на винду.