diff --git a/ubl-settings-bootloader/README.md b/ubl-settings-bootloader/README.md index a1c7acc..581764c 100644 --- a/ubl-settings-bootloader/README.md +++ b/ubl-settings-bootloader/README.md @@ -22,7 +22,8 @@ 1. Приложение разрабатывается под нужды операционной системы UBLinux 1. Использование фирменного логотипа компании 1. Название приложения, техническое: **ubl-settings-bootloader** (далее **\${NAME_APPLICATION}**) - 1. Название приложения, публичное: **Настройка загрузки системы** + 1. Название приложения, публичное: **Загрузка системы** + 1. Описание приложения: **Настройка параметров загрузки системы** 1. Стек технологий: 1. Язык программирования: Bash или C(++) 1. Приложение для разработки графического интерфейса: Glade 3 @@ -66,6 +67,8 @@ **/usr/share/${NAME_APPLICATION}/grub-terminal-input.csv** 1. Файл с перечнем и описанием параметров терминала для вывода **/usr/share/${NAME_APPLICATION}/grub-terminal-output.csv** + 1. Файл с перечнем мелодий при загрузки системы +**/usr/share/${NAME_APPLICATION}/grub-beeplist.csv** 1. Версия ПО 1. Файл, в котором хранится версия - VERSION.md, находится в корне каталога проекта. 1. При компиляции (через сценарий make-файла) данные из файла VERSION.md передаются в значение переменной (-ых) version_application в файлах-исходниках ПО. @@ -89,7 +92,7 @@ 1. Кнопка с выпадающим списком "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию, Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию"). Статический элемент. Выравнивание по правому краю. 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю. 1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть" - 1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю. + 1. В верхней части крупный логотип утилиты, справа от него имя (первая строка) и краткое описание утилиты (вторая строка). Фон заполнен изображением. Статические элементы. Выравнивание по левому краю. 1. Строка уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали. 1. Рабочая область. 1. Требования к «Рабочей области». Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска: @@ -100,10 +103,16 @@ 1. комбобокс с вариантами выбора ОС для загрузки. Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. 1. лэйбл "Режим отображения экрана загрузки:". Статический элемент. Выравнивание по левому краю. 1. комбобокс вариантов режима загрузки: "Анимация загрузки с журналом", "Анимация загрузки без журнала", "Отсутствие анимации загрузки с выводом журнала", "Отсутствие анимации загрузки с выводом сокращенного журнала". Динамический элемент. Выравнивание по левому краю. Делит пространство с соседними элементами. - 1. чекбокс "Имя пользователя меню загрузки:". Статический элемент. Выравнивание по левому краю. Всплывающая подсказка: "Имя пользователя для входа в режим редактирования конфигурации загрузки". - 1. поле ввода логина. Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран чекбокс "Имя пользователя меню загрузки:". Всплывающая подсказка: "Имя пользователя для входа в режим редактирования конфигурации загрузки". - 1. чекбокс "Пароль пользователя меню загрузки:". Статический элемент. Выравнивание по левому краю. Всплывающая подсказка: "Пароль пользователя для входа в режим редактирования конфигурации загрузки". - 1. поле ввода пароля (функция скрытого ввода). Динамический элемент. Делит пространство с соседними элементами. Активно только если выбран чекбокс "Пароль пользователя меню загрузки:". Всплывающая подсказка: "Пароль пользователя для входа в режим редактирования конфигурации загрузки". + 1. Блок с заголовком "Пользователи меню загрузчика". Динамический элемент. От края до края окна по горизонтали. + 1. Таблица со скроллбаром. Динамический элемент. От края до края родительского элемента по горизонтали. Заголовок: столбец "Администратор" чекбоксы (на активацию опции), столбец "Пользователь", столбец "Пароль". Содержимое: + - чекбокс, логин пользователя, скрытый "*" пароль пользователя + 1. кнопка с иконкой "Добавить" + 1. кнопка с иконкой "Удалить" + 1. Блок с заголовком "Мелодия при запуске". Динамический элемент. От края до края окна по горизонтали. + 1. Таблица со скроллбаром. Динамический элемент. От края до края родительского элемента по горизонтали. Заголовок: столбец "Выбрано" чекбоксы (на активацию опции), столбец "Название", столбец "Код мелодии". Содержимое: + - чекбокс, название мелодии, числовая последовательность кода мелодии + 1. кнопка с иконкой "Добавить" + 1. кнопка с иконкой "Удалить" 1. Блок с заголовком "Параметры, передаваемые ядру". Динамический элемент. От края до края окна по горизонтали. 1. Таблица со скроллбаром. Динамический элемент. От края до края родительского элемента по горизонтали. Заголовок: столбец "Активно" чекбоксы (на активацию опции), столбец "Опция", столбец "Значение". Содержимое: 1. чекбокс, quiet, Загрузка без текстовых сообщений @@ -174,6 +183,7 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про 1. Значения параметров, передаваемых ядру, берутся из файла /usr/share/${NAME_APPLICATION}/cmdline-linux.csv 1. Значения параметров, терминала для ввода, берутся из файла /usr/share/${NAME_APPLICATION}/grub-terminal-input.csv 1. Значения параметров, терминала для вывода, берутся из файла /usr/share/${NAME_APPLICATION}/grub-terminal-output.csv + 1. Значения параметров, терминала для вывода, берутся из файла /usr/share/${NAME_APPLICATION}/grub-beeplist.csv 1. Вывод файлов csv так же должен быть локализован средствами pot-, po-, mo- файлов. 1. **КОМАНДЫ** @@ -287,4 +297,4 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. Главное окно - ![](https://gitea.ublinux.ru/miramax166/design-ubl-settings-apps/raw/commit/88ef0880aa8a7a70768b8d145775894be0d6f67c/ubl-settings-bootloader/pic/01%28ru_RU%29.png) + ![](https://gitea.ublinux.ru/miramax166/design-ubl-settings-apps/raw/branch/master/ubl-settings-bootloader/pic/01%28ru_RU%29.png) diff --git a/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).bmpr b/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).bmpr index c815797..e2b43fc 100644 Binary files a/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).bmpr and b/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).bmpr differ diff --git a/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).pdf b/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).pdf new file mode 100644 index 0000000..94d417c Binary files /dev/null and b/ubl-settings-bootloader/layout/ubl-settings-bootloader(en_EN).pdf differ diff --git a/ubl-settings-bootloader/layout/ubl-settings-bootloader(ru_RU).bmpr b/ubl-settings-bootloader/layout/ubl-settings-bootloader(ru_RU).bmpr index 7b65e97..f9b151d 100644 Binary files a/ubl-settings-bootloader/layout/ubl-settings-bootloader(ru_RU).bmpr and b/ubl-settings-bootloader/layout/ubl-settings-bootloader(ru_RU).bmpr differ diff --git a/ubl-settings-bootloader/pdf/ubl-settings-bootloader(ru_RU).pdf b/ubl-settings-bootloader/pdf/ubl-settings-bootloader(ru_RU).pdf index 71d6cae..c68ce78 100644 Binary files a/ubl-settings-bootloader/pdf/ubl-settings-bootloader(ru_RU).pdf and b/ubl-settings-bootloader/pdf/ubl-settings-bootloader(ru_RU).pdf differ diff --git a/ubl-settings-bootloader/pic/01(en_EN).png b/ubl-settings-bootloader/pic/01(en_EN).png index 5204fd7..dbd974f 100644 Binary files a/ubl-settings-bootloader/pic/01(en_EN).png and b/ubl-settings-bootloader/pic/01(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/01(ru_RU).png b/ubl-settings-bootloader/pic/01(ru_RU).png index f505af1..e840b61 100644 Binary files a/ubl-settings-bootloader/pic/01(ru_RU).png and b/ubl-settings-bootloader/pic/01(ru_RU).png differ diff --git a/ubl-settings-bootloader/pic/02(en_EN).png b/ubl-settings-bootloader/pic/02(en_EN).png index bb1450f..929575f 100644 Binary files a/ubl-settings-bootloader/pic/02(en_EN).png and b/ubl-settings-bootloader/pic/02(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/02(ru_RU).png b/ubl-settings-bootloader/pic/02(ru_RU).png index ffe2807..a55d008 100644 Binary files a/ubl-settings-bootloader/pic/02(ru_RU).png and b/ubl-settings-bootloader/pic/02(ru_RU).png differ diff --git a/ubl-settings-bootloader/pic/03(en_EN).png b/ubl-settings-bootloader/pic/03(en_EN).png index 0d42a17..0cfb306 100644 Binary files a/ubl-settings-bootloader/pic/03(en_EN).png and b/ubl-settings-bootloader/pic/03(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/03(ru_RU).png b/ubl-settings-bootloader/pic/03(ru_RU).png index 9e5eb6a..0bf46cb 100644 Binary files a/ubl-settings-bootloader/pic/03(ru_RU).png and b/ubl-settings-bootloader/pic/03(ru_RU).png differ diff --git a/ubl-settings-bootloader/pic/04(en_EN).png b/ubl-settings-bootloader/pic/04(en_EN).png index 9d46193..9f3dd40 100644 Binary files a/ubl-settings-bootloader/pic/04(en_EN).png and b/ubl-settings-bootloader/pic/04(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/04(ru_RU).png b/ubl-settings-bootloader/pic/04(ru_RU).png index 47c6a1f..c1b5223 100644 Binary files a/ubl-settings-bootloader/pic/04(ru_RU).png and b/ubl-settings-bootloader/pic/04(ru_RU).png differ diff --git a/ubl-settings-bootloader/pic/05(en_EN).png b/ubl-settings-bootloader/pic/05(en_EN).png index 30f1eed..a9f667c 100644 Binary files a/ubl-settings-bootloader/pic/05(en_EN).png and b/ubl-settings-bootloader/pic/05(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/05(ru_RU).png b/ubl-settings-bootloader/pic/05(ru_RU).png index 3117379..45785ec 100644 Binary files a/ubl-settings-bootloader/pic/05(ru_RU).png and b/ubl-settings-bootloader/pic/05(ru_RU).png differ diff --git a/ubl-settings-bootloader/pic/06(en_EN).png b/ubl-settings-bootloader/pic/06(en_EN).png index 9ab7b03..b8da5ef 100644 Binary files a/ubl-settings-bootloader/pic/06(en_EN).png and b/ubl-settings-bootloader/pic/06(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/06(ru_RU).png b/ubl-settings-bootloader/pic/06(ru_RU).png index 1907ac9..18fbffa 100644 Binary files a/ubl-settings-bootloader/pic/06(ru_RU).png and b/ubl-settings-bootloader/pic/06(ru_RU).png differ diff --git a/ubl-settings-bootloader/pic/07(en_EN).png b/ubl-settings-bootloader/pic/07(en_EN).png index ce6d1c7..2dac29f 100644 Binary files a/ubl-settings-bootloader/pic/07(en_EN).png and b/ubl-settings-bootloader/pic/07(en_EN).png differ diff --git a/ubl-settings-bootloader/pic/07(ru_RU).png b/ubl-settings-bootloader/pic/07(ru_RU).png index 6736829..79f8889 100644 Binary files a/ubl-settings-bootloader/pic/07(ru_RU).png and b/ubl-settings-bootloader/pic/07(ru_RU).png differ