Принцип работы #3

Closed
opened 1 year ago by user-166 · 3 comments
Collaborator
  1. Графическая оболочка
  2. Функциональная часть на консольной утилите
  3. Основной функционал предоставляется консольной утилитой

Инсталлятор имеет два режима запуска:

  1. Обычный. При котором можно установить систему, установить систему загрузив кастомный конфиг (ublinux.ini)
  2. Режим конфигурирования. В этом режиме проходим по всем этапам установки, в конце сохраняется файл настройки (в глобальный или локальный конфиг). Самой установки в этом режиме нет.

Из обычного режима в режим конфигурирования переключиться можно, нажав на шестерню и в меню выбрать соответствующий режим.

Программа использует два csv файла в котором хранятся перечни пакетов:

  1. Которые можно включить в установку с инсталляционного накопителя
  2. Которые можно установить через внутреннюю сеть или сеть Интернет (при наличие соответствующего подключения)

По ходу работы будет один или два прогрессбара по установке:

  1. Самой системы с её компонентами
  2. Установки пакетов через внутреннюю сеть или сеть Интернет

Информация о прогрессе берётся с временных файлов, предоставляемых бэкендом.

1. Графическая оболочка 2. Функциональная часть на консольной утилите 3. Основной функционал предоставляется консольной утилитой Инсталлятор имеет два режима запуска: 1. Обычный. При котором можно установить систему, установить систему загрузив кастомный конфиг (ublinux.ini) 2. Режим конфигурирования. В этом режиме проходим по всем этапам установки, в конце сохраняется файл настройки (в глобальный или локальный конфиг). Самой установки в этом режиме нет. Из обычного режима в режим конфигурирования переключиться можно, нажав на шестерню и в меню выбрать соответствующий режим. Программа использует два csv файла в котором хранятся перечни пакетов: 1. Которые можно включить в установку с инсталляционного накопителя 2. Которые можно установить через внутреннюю сеть или сеть Интернет (при наличие соответствующего подключения) По ходу работы будет один или два прогрессбара по установке: 1. Самой системы с её компонентами 2. Установки пакетов через внутреннюю сеть или сеть Интернет Информация о прогрессе берётся с временных файлов, предоставляемых бэкендом.
user-166 added the помощь label 1 year ago
asmeron was assigned by user-166 1 year ago
user-166 self-assigned this 1 year ago
YanTheKaller was assigned by user-166 1 year ago
asmeron commented 1 year ago
Owner

Корректировки:

  1. Одно приложение с двумя ярлыками запуска
    • Ярлык запуска установки
    • Ярлык запуска настройки автоустановки
    • В зависимости от аргумента запуска открывается тот или иной перечень слайдов и настройки окна
    • Аргумент --setting запускает настройку автоустановки
    • Аргумент --autoinstall запускает автоустановки, т.е. по настроенным параметрам установку, без предоставления выбора настроек пользователю
    • Аргумент --ubconfig <файл ubconfig.ini> позволяет загрузить файла настроек
    • Если использовать оба параметра --ubconfig <файл ubconfig.ini> --autoinstall , то будет загружен указанный файл настроек и выполнена автоустановка, без предоставления выбора настроек пользователю
    • По умолчанию открывается установка
  2. Окно имеет опцию переключения режима "Установки" и "Настройки автоустановки" в меню в шестерёнке
    • В режиме "Настройки автоустановки" Доступны кнопки "Загрузить" "Сохранить" настройки
    • В режиме "Установки" Доступны кнопка только "Загрузить" настройки
  3. Интерфейс:
    • При запуске без аргумента "Автоустановки" на главном окне присутствует галка: "Использовать автоустановку"
    • В режиме "Настройки автоустановки" и режиме "Установки" разные первые слайды приветствия, с выбором языка. И последние слайды, завершения работы или удачного сохранения.
    • Слава порядок установки должен иметь возможность работать как вкладка, что-бы можно было в любой момент переключиться на нужный процесс выбора, но работать должна только, до начала установки. Кк процесс установки запущен, слева меню выбора запрещает переключаться.
    • Слайд "Местоположение" сделать интерактивным по смещениям часовых полюсов
    • Окно установки настроек загрузчика, параметры:
      • AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3
      • AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD"
      • AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin
      • AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421
Корректировки: 1. Одно приложение с двумя ярлыками запуска - Ярлык запуска установки - Ярлык запуска настройки автоустановки - В зависимости от аргумента запуска открывается тот или иной перечень слайдов и настройки окна - Аргумент --setting запускает настройку автоустановки - Аргумент --autoinstall запускает автоустановки, т.е. по настроенным параметрам установку, без предоставления выбора настроек пользователю - Аргумент --ubconfig <файл ubconfig.ini> позволяет загрузить файла настроек - Если использовать оба параметра --ubconfig <файл ubconfig.ini> --autoinstall , то будет загружен указанный файл настроек и выполнена автоустановка, без предоставления выбора настроек пользователю - По умолчанию открывается установка 2. Окно имеет опцию переключения режима "Установки" и "Настройки автоустановки" в меню в шестерёнке - В режиме "Настройки автоустановки" Доступны кнопки "Загрузить" "Сохранить" настройки - В режиме "Установки" Доступны кнопка только "Загрузить" настройки 3. Интерфейс: - При запуске без аргумента "Автоустановки" на главном окне присутствует галка: "Использовать автоустановку" - В режиме "Настройки автоустановки" и режиме "Установки" разные первые слайды приветствия, с выбором языка. И последние слайды, завершения работы или удачного сохранения. - Слава порядок установки должен иметь возможность работать как вкладка, что-бы можно было в любой момент переключиться на нужный процесс выбора, но работать должна только, до начала установки. Кк процесс установки запущен, слева меню выбора запрещает переключаться. - Слайд "Местоположение" сделать интерактивным по смещениям часовых полюсов - - Окно установки настроек загрузчика, параметры: - AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3 - AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD" - AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin - AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421
Poster
Collaborator

- Слайд "Местоположение" сделать интерактивным по смещениям часовых полюсов

Что это означает? При выборе подсвечивается нужный пояс? Если так, то мне кажется на реализацию может уйти нужное время, которое лучше пустить на другие задачи.

- Окно установки настроек загрузчика, параметры:
- AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3
- AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD"
- AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin
- AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421

В какой момент должен появляться экран с этой настройкой?

> - Слайд "Местоположение" сделать интерактивным по смещениям часовых полюсов Что это означает? При выборе подсвечивается нужный пояс? Если так, то мне кажется на реализацию может уйти нужное время, которое лучше пустить на другие задачи. > - Окно установки настроек загрузчика, параметры: > - AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3 > - AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD" > - AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin > - AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421 В какой момент должен появляться экран с этой настройкой?
asmeron commented 1 year ago
Owner
- Слайд "Местоположение" сделать интерактивным по смещениям часовых полюсов

Что это означает? При выборе подсвечивается нужный пояс? Если так, то мне кажется на реализацию может уйти нужное время, которое лучше пустить на другие задачи.

Конечно на потом, это я где-то увидел, создать в задаче на свободное время или студенту в работу.

- Окно установки настроек загрузчика, параметры:
	- AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3
	- AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD"
	- AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin
	- AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421

В какой момент должен появляться экран с этой настройкой?

После настроек пользователя, настройки загрузчика. По умолчанию так-же всё выключено.

> > - Слайд "Местоположение" сделать интерактивным по смещениям часовых полюсов > > Что это означает? При выборе подсвечивается нужный пояс? Если так, то мне кажется на реализацию может уйти нужное время, которое лучше пустить на другие задачи. Конечно на потом, это я где-то увидел, создать в задаче на свободное время или студенту в работу. > > > - Окно установки настроек загрузчика, параметры: > > - AUTOINSTALL["ubconfig set [boot] GRUB_TIMEOUT"]=3 > > - AUTOINSTALL["ubconfig set [boot] GRUB_DEFAULT"]="UBLinux Desktop Basic 2204 - Песочница в RAM с сохранением профиля пользователя HDD" > > - AUTOINSTALL["ubconfig set [boot] GRUB_SUPERUSERS"]=superadmin > > - AUTOINSTALL["ubconfig set [boot] GRUB_PASSWORD[superadmin]"]=grub.pbkdf2.sha512.10000.918F54C3C4CDE024A34FDA951FFBAD17D2B8F031A696F22038267FDAC6CF5FEA4FE800880591DBD533C95606A275F170B4F460243A083E89E231B2DAC13467D5.9B3392962D14DE34D6BCD4C559A4A4222ED9C0BF14D15A7E3772DA430513E34F2C96FE324D3FBCC4576C8DDF7B82B7AC8830195CC8886A39B525F070EC236421 > > В какой момент должен появляться экран с этой настройкой? После настроек пользователя, настройки загрузчика. По умолчанию так-же всё выключено.
asmeron closed this issue 12 months ago
Sign in to join this conversation.
Loading…
There is no content yet.