update design and readme in project ubl-settings-bootloader

pull/26/head
MiraMaX166 3 years ago
parent dafa1455c2
commit 32fd54f4cc
Signed by: user-166
GPG Key ID: C58520EF14C48E3A

@ -94,19 +94,18 @@
1. Рабочая область. 1. Рабочая область.
1. Требования к «Рабочей области». Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска: 1. Требования к «Рабочей области». Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска:
1. Блок с заголовком "Меню загрузки". Динамический элемент. От края до края окна по горизонтали. 1. Блок с заголовком "Меню загрузки". Динамический элемент. От края до края окна по горизонтали.
1. чекбокс "Таймер выбора варианта загрузки". Статический элемент. Выравнивание по левому краю. 1. чекбокс "Таймер меню выбора варианта загрузки". Статический элемент. Выравнивание по левому краю.
1. счётчик от 1 до 60 с лэйблом "секунд". Статический элемент. Выравнивание по левому краю. 1. счётчик от 1 до 60 с лэйблом "секунд". Статический элемент. Выравнивание по левому краю.
1. лэйбл "Загрузка по умолчанию:". Статический элемент. Выравнивание по левому краю. 1. лэйбл "Загрузка по умолчанию:". Статический элемент. Выравнивание по левому краю.
1. комбобокс с вариантами выбора ОС для загрузки. Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. 1. комбобокс с вариантами выбора ОС для загрузки. Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. чекбокс "Последний выбор станет выбором загрузки по умолчанию". Статический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. 1. лэйбл "Режим отображения экрана загрузки:". Статический элемент. Выравнивание по левому краю.
1. лэйбл "Режим загрузки:". Статический элемент. Выравнивание по левому краю. 1. комбобокс вариантов режима загрузки: "Анимация загрузки с журналом", "Анимация загрузки без журнала", "Отсутствие анимации загрузки с выводом журнала", "Отсутствие анимации загрузки с выводом сокращенного журнала". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. комбобокс вариантов режима загрузки: "Анимация загрузки, полный лог", "Анимация загрузки, нет лога", Без анимации загрузки, полный лог", "Без анимации загрузки, минимальный лог". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. 1. лэйбл "Имя пользователя меню загрузки:". Статический элемент. Выравнивание по левому краю.
1. лэйбл "Логин защиты:". Статический элемент. Выравнивание по левому краю. 1. комбобокс вариантов пароля защиты: "Отсутствует", "Вручную". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. комбобокс вариантов пароля защиты: "По умолчанию", "Свой". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. 1. поле ввода логина. Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Вручную", если выбрано "Отсутствует" - поле неактивно.
1. поле ввода логина. Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Свой", если выбрано "По умолчанию" - поле неактивно, заполнено логином "superadmin". 1. лэйбл "Пароль пользователя меню загрузки:". Статический элемент. Выравнивание по левому краю.
1. лэйбл "Пароль защиты:". Статический элемент. Выравнивание по левому краю. 1. комбобокс вариантов пароля защиты: "Отсутствует", "Вручную". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами.
1. комбобокс вариантов пароля защиты: "По умолчанию", "Свой", "Отключен". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. 1. поле ввода пароля (функция скрытого ввода). Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Вручную". Если выбрано "Отсутствует" - поле неактивно.
1. поле ввода пароля (функция скрытого ввода). Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран пункт "Свой". Активно только если выбран пункт "Свой", если выбрано "По умолчанию" - поле неактивно, пароль по умолчанию "ublinux".
1. Блок с заголовком "Параметры, передаваемые ядру". Динамический элемент. От края до края окна по горизонтали. 1. Блок с заголовком "Параметры, передаваемые ядру". Динамический элемент. От края до края окна по горизонтали.
1. Таблица со скроллбаром. Динамический элемент. От края до края родительского элемента по горизонтали. Заголовок: столбец "Активно" чекбоксы (на активацию опции), столбец "Опция", столбец "Значение". Содержимое: 1. Таблица со скроллбаром. Динамический элемент. От края до края родительского элемента по горизонтали. Заголовок: столбец "Активно" чекбоксы (на активацию опции), столбец "Опция", столбец "Значение". Содержимое:
1. чекбокс, quiet, Загрузка без текстовых сообщений 1. чекбокс, quiet, Загрузка без текстовых сообщений
@ -146,7 +145,7 @@
1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!". 1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!".
1. Кнопка "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла"). 1. Кнопка "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла").
1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек. 1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек.
1. Кнопка с иконкой с выпадающим списком -> “Справка, О приложении” 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Справка - запуск браузера с переходом на ссылку: 1. Справка - запуск браузера с переходом на ссылку:
1. локализованный (ru_RU) вариант: 1. локализованный (ru_RU) вариант:
https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
@ -167,6 +166,9 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. Строка уведомлений. Цвет в зависимости от сигнала: 1. Строка уведомлений. Цвет в зависимости от сигнала:
- песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы. - песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок. - красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок.
1. Содержимое комбобокса "Загрузка по умолчанию:".
1. Первый пункт всегда "Последняя удачная загрузка".
1. Список из доступных ОС для загрузки.
1. Поля "Параметры командной строки" заполняются автоматически при выборе необходимых параметров в таблицах соответствующих блоков (активация через чекбоксы), в поле передаётся название параметра и его значение (если значение имеется), разделение через пробел. 1. Поля "Параметры командной строки" заполняются автоматически при выборе необходимых параметров в таблицах соответствующих блоков (активация через чекбоксы), в поле передаётся название параметра и его значение (если значение имеется), разделение через пробел.
1. При удалении параметра из поля "Параметры командной строки" соответствующий параметр теряет свой статус активности (галочка снимается) в таблице соответствующего блока. 1. При удалении параметра из поля "Параметры командной строки" соответствующий параметр теряет свой статус активности (галочка снимается) в таблице соответствующего блока.
1. При редактировании (изменении) параметра в поле "Параметры командной строки" соответствующий параметр теряет свой статус активности (галочка снимается) в таблице соответствующего блока. 1. При редактировании (изменении) параметра в поле "Параметры командной строки" соответствующий параметр теряет свой статус активности (галочка снимается) в таблице соответствующего блока.
@ -198,14 +200,6 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_DEFAULT=$VALUE` 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_DEFAULT=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_DEFAULT=$VALUE` 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_DEFAULT=$VALUE`
где \$VALUE - параметр, строковый, получен из содержимого выбранной строки комбобокса выбора "Загрузка по умолчанию". где \$VALUE - параметр, строковый, получен из содержимого выбранной строки комбобокса выбора "Загрузка по умолчанию".
1. Последний выбор станет выбором загрузки по умолчанию:
1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot XXXXXX`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot XXXXXX`
1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot XXXXXX=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot XXXXXX=$VALUE`
где \$VALUE - параметр, цифровой, 1 или 0. Указывает на включение или отключение данной опции.
1. Режим загрузки: 1. Режим загрузки:
1. Чтение значения: 1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_BOOT_SILENT` 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_BOOT_SILENT`
@ -218,22 +212,22 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
*splash quiet ub.silent* - анимация загрузки, нет лога *splash quiet ub.silent* - анимация загрузки, нет лога
*quiet ub.silent* - без анимации загрузки, минимальный лог *quiet ub.silent* - без анимации загрузки, минимальный лог
*plymouth.enable=0* - без анимации загрузки, полный лог *plymouth.enable=0* - без анимации загрузки, полный лог
1. Логин защиты: 1. Имя пользователя меню загрузки:
1. Чтение значения: 1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_USER` 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_USER`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_USER` 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_USER`
1. Установить значение: 1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_USER=$VALUE` 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_USER=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_USER=$VALUE` 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_USER=$VALUE`
где \$VALUE - параметр, строковый. Если выбран параметр комбобокса "Свой" значение взять из поля "Логин защиты". Если параметр комбобокса выбран "По умолчанию" - \$VALUE="superadmin". где \$VALUE - параметр, строковый. Если выбран параметр комбобокса "Вручную" значение взять из поля "Имя пользователя меню загрузки:".
1. Пароль защиты: 1. Пароль пользователя меню загрузки:
1. Чтение значения: 1. Чтение значения:
1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_PASSWORD` 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get boot GRUB_PASSWORD`
1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_PASSWORD` 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get boot GRUB_PASSWORD`
1. Установить значение: 1. Установить значение:
1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_PASSWORD=$VALUE` 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set boot GRUB_PASSWORD=$VALUE`
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_PASSWORD=$VALUE` 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_PASSWORD=$VALUE`
где \$VALUE - параметр, строковый. Если выбран параметр комбобокса "Свой" значение взять из поля "Пароль защиты". Если параметр комбобокса выбран "По умолчанию" - \$VALUE="ublinux". где \$VALUE - параметр, строковый. Если выбран параметр комбобокса "Вручную" значение взять из поля "Пароль пользователя меню загрузки:".
1. Параметры, передаваемые ядру 1. Параметры, передаваемые ядру
1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Параметры, передаваемые ядру" 1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Параметры, передаваемые ядру"
1. Параметры командной строки: 1. Параметры командной строки:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Loading…
Cancel
Save