- Кнопка с выпадающим списком "Сохранить" -> ("Сохранить глобально, Сохранить локально")
- Кнопка с выпадающим списком "Сохранить" -> ("Сохранить глобальную конфигурацию, Сохранить локальную конфигурацию")
- Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
- Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
- В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением.
- Срока уведомления, представляющая собой полосу с инфографикой и элементом для закрытия/скрытия строки уведомлений.
- Срока уведомления, представляющая собой полосу с инфографикой строки уведомлений.
- Рабочая область.
1. Требования к "Рабочей области". Выводятся группы настроек запуска:
1. Блок с заголовком "Текущие дата и время"
@ -85,9 +85,8 @@
1. Кнопка с выпадающим списком "Загрузить" -> ("Загрузить глобально"). При нажатии на кнопку происходит загрузка текущей конфигурации в системе через скрипт ubconfig (команда get local). При выборе подпункта - загрузка конфигурации из файла настроек ОС ublinux.ini (команда get global).
1. Кнопка с выпадающим списком "Сохранить" -> ("Сохранить глобально, Сохранить локально"). При нажатии сохраняет текущие настройки через скрипт ubconfig (команда set local) и в конфигурационный файл настроек ОС ublinux.ini (команда set global). При выборе подпунктов "Сохранить глобально, Сохранить локально" происходит отдельное сохранение настроек.
1. Строка уведомлений. Цвет в зависимости от сигнала:
- зелёный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- жёлтый, пиктограмма "Восклицательный знак", сообщения о несохранённых изменениях.
- красный, пиктограмма "Крест", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы.
- песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы.
1. Окно с выводом информации о программе:
- Заголовок окна по локализованному названию утилиты
- Версия берётся из main.cpp глобальной переменной в исходника: UBAPP_VERSION
@ -115,14 +114,14 @@
1. Команды записи в конфигурационный файл:
1. Получить статус синхронизации NTP: `/usr/bin/ubconfig get network NTPSERVERS`
1. Задать значение NTPSERVERS:
1. Если выбран по умолчанию: `/usr/bin/ubconfig set network NTPSERVERS=default`
1. Если выбран dhcp: `/usr/bin/ubconfig set network NTPSERVERS=dhcp`
1. Если выбран вручную: `/usr/bin/ubconfig set network NTPSERVERS=АДРЕСА ИЗ ПОЛЯ`
- Если выбран по умолчанию: `/usr/bin/ubconfig set network NTPSERVERS=default`
- Если выбран dhcp: `/usr/bin/ubconfig set network NTPSERVERS=dhcp`
- Если выбран вручную: `/usr/bin/ubconfig set network NTPSERVERS=АДРЕСА ИЗ ПОЛЯ`
1. Получить текущую временную зону: `/usr/bin/ubconfig get clock ZONE`
1. Задать временную зону: `/usr/bin/ubconfig set clock ZONE=REGION/ZONE`