Merge pull request 'master' (#37) from miramax166/design-ubl-settings-apps:master into master

Reviewed-on: #37
pull/38/head
Dmitry Razumov 3 years ago
commit 58caa4e916

@ -23,10 +23,10 @@
|--|--|--|--|--| |--|--|--|--|--|
| 1 | ubl-settings-datetime - Дата и время | ★ | ★ | 100% | | 1 | ubl-settings-datetime - Дата и время | ★ | ★ | 100% |
| 2 | ubl-settings-info - Информация о системе | ★ | ★ | 100% | | 2 | ubl-settings-info - Информация о системе | ★ | ★ | 100% |
| 3 | ubl-settings-bootloader - Загрузчик | ★ | ☆ | 10% | | 3 | ubl-settings-bootloader - Загрузчик | ★ | ☆ | 80% |
| 4 | ubl-settings-update - Обновление системы | ☆ | ⚹ | 5% | | 4 | ubl-settings-update - Обновление системы | ☆ | ⚹ | 5% |
| 5 | ubl-settings-video - Видеокарта/Экран | ☆ | ⚹ | 5% | | 5 | ubl-settings-video - Видеокарта/Экран | ★ | ⚹ | 60% |
| 6 | ubl-settings-quotas - Квоты | ☆ | ⚹ | 5% | | 6 | ubl-settings-quotas - Квоты | ★ | ⚹ | 50% |
| 7 | ubl-settings-usergroups - Пользователи и группы | ☆ | ⚹ | 5% | | 7 | ubl-settings-usergroups - Пользователи и группы | ☆ | ⚹ | 5% |
| 8 | ubl-settings-network - Сеть | ✪ | ⚹ | 5% | | 8 | ubl-settings-network - Сеть | ✪ | ⚹ | 5% |
| 9 | ubl-settings-hardware - Оборудование | ✪ | ⚹ | 5% | | 9 | ubl-settings-hardware - Оборудование | ✪ | ⚹ | 5% |

@ -55,9 +55,9 @@
Пример: Пример:
```bash ```bash
#: source/ubl-settings-info.c:41 #: source/${NAME_APPLICATION}.c:41
msgid "Basic System Information" msgid "Example string for localization"
msgstr "Основная информацией о системе" msgstr "Пример строки для локализации"
``` ```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации. 1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
1. Файл с перечнем и описанием параметров передаваемых ядру 1. Файл с перечнем и описанием параметров передаваемых ядру
@ -86,7 +86,7 @@
1. Иконка приложения. Статический элемент. Выравнивание по левому краю. 1. Иконка приложения. Статический элемент. Выравнивание по левому краю.
1. Кнопка с выпадающим списком "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). Статический элемент. Выравнивание по левому краю. 1. Кнопка с выпадающим списком "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). Статический элемент. Выравнивание по левому краю.
1. Заголовок окна, название приложения. Выравнивание по центру между элементами. 1. Заголовок окна, название приложения. Выравнивание по центру между элементами.
1. Кнопка с выпадающим списком "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию, Сохранить глобальную конфигурацию, Сохранить локальную конфигурацию"). Статический элемент. Выравнивание по правому краю. 1. Кнопка с выпадающим списком "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию, Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию"). Статический элемент. Выравнивание по правому краю.
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю. 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю.
1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть" 1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю. 1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю.
@ -141,16 +141,17 @@
1. При загрузке утилиты по умолчанию загружаются данные из локального конфигурационного файла (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"). 1. При загрузке утилиты по умолчанию загружаются данные из локального конфигурационного файла (выполняются команды блоков "Чтение значений: из локального конфигурационного файла").
1. Функции записи в локальный конфигурационный файл и чтения-записи в глобальный конфигурационный файл должны проходить процедуру повышения привилегий прав пользователя через polkit. 1. Функции записи в локальный конфигурационный файл и чтения-записи в глобальный конфигурационный файл должны проходить процедуру повышения привилегий прав пользователя через polkit.
1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!". 1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!".
1. Кнопка "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла"). 1. Кнопка "Загрузить" -> ("Загрузить в глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла").
1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек. 1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек.
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении" 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Справка - запуск браузера с переходом на ссылку: 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку:
1. локализованный (ru_RU) вариант: 1. локализованный (ru_RU) вариант:
https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. локализованный (en_EN) вариант: 1. локализованный (en_EN) вариант:
https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
Если WebKitWebView не доступен, то запуск через `xdg-open ${URLWIKI}`.
1. О приложении. Открывается диалоговое окно с выводом информации о программе: 1. О приложении. Открывается диалоговое окно с выводом информации о программе:
1. Заголовок окна по локализованному названию утилиты 1. Заголовок окна по локализованному названию утилиты
1. Копирайты, порядок: 1. Копирайты, порядок:
1. Иконка приложения 1. Иконка приложения
1. Название утилиты 1. Название утилиты
@ -256,6 +257,33 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_TERMINAL_OUTPUT=$VALUE` 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set boot GRUB_TERMINAL_OUTPUT=$VALUE`
где \$VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Терминал для вывода", разделённых пробелом. где \$VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Терминал для вывода", разделённых пробелом.
1. **ПОМОЩЬ И ПАРАМЕТРЫ ЗАПУСКА**
1. Помощь
- Пример вывода:
> ${NAME_APPLICATION} version: \$VERSION
> Application Description for UBLinux
>
> Использование: ${NAME_APPLICATION} [OPTIONS...]
> Параметры приложения:
> \$OPTIONS
Где \$OPTIONS - параметры запуска, \$VERSION - версия программы (переменная version_application).
1. Параметры запуска:
1. *-h, --help* - Показать параметры справки
1. *-V, --version* - Показать текущую версию
1. *--lock-help* - Блокировка вызова справки
1. *--lock-save* - Блокировка сохранения локальной и глобальной конфигурации
1. *--lock-save-local* - Блокировка сохранения локальной конфигурации
1. *--lock-save-global* - Блокировка сохранения глобальной конфигурации
1. *--lock-load-global* - Блокировка загрузки глобальной конфигурации
1. Действия при указанных параметрах:
1. *--lock-help* - делать неактивным пункт "Справка" в выпадающем списке кнопки с иконкой.
1. *--lock-save* - делать неактивной кнопку "Сохранить".
1. *--lock-save-local* - делать неактивным пункт "Сохранить локальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-save-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Сохранить глобальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-load-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Загрузить глобальную конфигурацию" в выпадающем списке кнопки "Загрузить".
1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.**
1. Главное окно 1. Главное окно

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 KiB

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

@ -55,9 +55,9 @@
Пример: Пример:
```bash ```bash
#: source/ubl-settings-info.c:41 #: source/${NAME_APPLICATION}.c:41
msgid "Basic System Information" msgid "Example string for localization"
msgstr "Основная информацией о системе" msgstr "Пример строки для локализации"
``` ```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации. 1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
2. Версия ПО 2. Версия ПО
@ -80,11 +80,11 @@
1. Иконка приложения. Статический элемент. Выравнивание по левому краю. 1. Иконка приложения. Статический элемент. Выравнивание по левому краю.
1. Кнопка с выпадающим списком "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). Статический элемент. Выравнивание по левому краю. 1. Кнопка с выпадающим списком "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). Статический элемент. Выравнивание по левому краю.
1. Заголовок окна, название приложения. Выравнивание по центру между элементами. 1. Заголовок окна, название приложения. Выравнивание по центру между элементами.
1. Кнопка с выпадающим списком "Сохранить" -> ("Сохранить глобальную и локальную конфигурацию, Сохранить глобальную конфигурацию, Сохранить локальную конфигурацию"). Статический элемент. Выравнивание по правому краю. 1. Кнопка с выпадающим списком "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию, Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию"). Статический элемент. Выравнивание по правому краю.
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю. 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю.
1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть" 1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю. 1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю.
1. Срока уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали. 1. Строка уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Рабочая область. 1. Рабочая область.
1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска: 1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска:
1. Блок с заголовком "Текущие дата и время". Динамический элемент. От края до края окна по горизонтали. 1. Блок с заголовком "Текущие дата и время". Динамический элемент. От края до края окна по горизонтали.
@ -113,15 +113,16 @@
1. Функции записи в локальный конфигурационный файл и чтения-записи в глобальный конфигурационный файл должны проходить процедуру повышения привилегий прав пользователя через polkit. 1. Функции записи в локальный конфигурационный файл и чтения-записи в глобальный конфигурационный файл должны проходить процедуру повышения привилегий прав пользователя через polkit.
1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!". 1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае выводить в информационной строке сообщение: "Нечего сохранять!".
1. Кнопка "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла"). 1. Кнопка "Загрузить" -> ("Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла").
1. Кнопка "Сохранить" -> ("Сохранить глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить глобальную конфигурацию, Сохранить локальную конфигурацию" происходит отдельное сохранение настроек. 1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек.
1. Кнопка с иконкой с выпадающим списком -> “Справка, О приложении” 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Справка - запуск браузера с переходом на ссылку: 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку:
1. локализованный (ru_RU) вариант: 1. локализованный (ru_RU) вариант:
https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. локализованный (en_EN) вариант: 1. локализованный (en_EN) вариант:
https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
Если WebKitWebView не доступен, то запуск через `xdg-open ${URLWIKI}`.
1. О приложении. Открывается диалоговое окно с выводом информации о программе: 1. О приложении. Открывается диалоговое окно с выводом информации о программе:
1. Заголовок окна по локализованному названию утилиты 1. Заголовок окна по локализованному названию утилиты
1. Копирайты, порядок: 1. Копирайты, порядок:
1. Иконка приложения 1. Иконка приложения
1. Название утилиты 1. Название утилиты
@ -199,10 +200,10 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. **ПОМОЩЬ И ПАРАМЕТРЫ ЗАПУСКА** 1. **ПОМОЩЬ И ПАРАМЕТРЫ ЗАПУСКА**
1. Помощь 1. Помощь
- Пример вывода: - Пример вывода:
> ubl-settings-datetime version: \$VERSION > ${NAME_APPLICATION} version: \$VERSION
> GTK settings datetime for UBLinux > Application Description for UBLinux
> >
> Использование: ubl-settings-datetime [OPTIONS...] > Использование: ${NAME_APPLICATION} [OPTIONS...]
> Параметры приложения: > Параметры приложения:
> \$OPTIONS > \$OPTIONS
@ -211,25 +212,27 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. Параметры запуска: 1. Параметры запуска:
1. *-h, --help* - Показать параметры справки 1. *-h, --help* - Показать параметры справки
1. *-V, --version* - Показать текущую версию 1. *-V, --version* - Показать текущую версию
1. *--lock-help* - Блокировка вызова справки
1. *--lock-save* - Блокировка сохранения локальной и глобальной конфигурации
1. *--lock-save-local* - Блокировка сохранения локальной конфигурации
1. *--lock-save-global* - Блокировка сохранения глобальной конфигурации
1. *--lock-load-global* - Блокировка загрузки глобальной конфигурации
1. *--lock-datetime* - Блокировка изменения даты и времени 1. *--lock-datetime* - Блокировка изменения даты и времени
1. *--lock-timezone* - Блокировка изменения часового пояса 1. *--lock-timezone* - Блокировка изменения часового пояса
1. *--lock-ntp-mode* - Блокировка выбора режима NTP 1. *--lock-ntp-mode* - Блокировка выбора режима NTP
1. *--lock-ntp-edit* - Блокировка перечня NTP серверов 1. *--lock-ntp-edit* - Блокировка перечня NTP серверов
1. *--lock-sync-hwclock* - Блокировка выбора режима синхронизации аппаратного времени 1. *--lock-sync-hwclock* - Блокировка выбора режима синхронизации аппаратного времени
1. *--lock-save* - Блокировка сохранения локальной и глобальной конфигурации
1. *--lock-save-local* - Блокировка сохранения локальной конфигурации
1. *--lock-save-global* - Блокировка сохранения глобальной конфигурации
1. *--lock-load-global* - Блокировка загрузки глобальной конфигурации
1. Действия при указанных параметрах: 1. Действия при указанных параметрах:
1. *--lock-help* - делать неактивным пункт "Справка" в выпадающем списке кнопки с иконкой.
1. *--lock-save* - делать неактивной кнопку "Сохранить".
1. *--lock-save-local* - делать неактивным пункт "Сохранить локальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-save-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Сохранить глобальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-load-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Загрузить глобальную конфигурацию" в выпадающем списке кнопки "Загрузить".
1. *--lock-datetime* - делать неактивными лейбл "Время:", счётчик (часы), лейбл ":", счётчик (минуты), лейбл "Дата:", поле ввода, кнопка с иконкой календаря. 1. *--lock-datetime* - делать неактивными лейбл "Время:", счётчик (часы), лейбл ":", счётчик (минуты), лейбл "Дата:", поле ввода, кнопка с иконкой календаря.
1. *--lock-timezone* - делать неактивными лейбл "Регион:", комбобокс с выбором регионов, лейбл "Зона:", комбобокс с выбором зон. 1. *--lock-timezone* - делать неактивными лейбл "Регион:", комбобокс с выбором регионов, лейбл "Зона:", комбобокс с выбором зон.
1. *--lock-ntp-mode* - делать неактивным выпадающий список вариантов синхронизации NTP. 1. *--lock-ntp-mode* - делать неактивным выпадающий список вариантов синхронизации NTP.
1. *--lock-ntp-edit* - делать неактивным поле ввода списка серверов NTP. 1. *--lock-ntp-edit* - делать неактивным поле ввода списка серверов NTP.
1. *--lock-sync-hwclock* - делать неактивным лейбл "Синхронизация аппаратного времени" и комбобокс с вариантами выбора режима синхронизации аппаратного времени. 1. *--lock-sync-hwclock* - делать неактивным лейбл "Синхронизация аппаратного времени" и комбобокс с вариантами выбора режима синхронизации аппаратного времени.
1. *--lock-save* - делать неактивной кнопку "Сохранить".
1. *--lock-save-local* - делать неактивным пункт "Сохранить локальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-save-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Сохранить глобальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-load-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Загрузить глобальную конфигурацию" в выпадающем списке кнопки "Загрузить".
1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.**
1. Главное окно 1. Главное окно

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

@ -55,9 +55,9 @@
Пример: Пример:
```bash ```bash
#: source/ubl-settings-info.c:41 #: source/${NAME_APPLICATION}.c:41
msgid "Basic System Information" msgid "Example string for localization"
msgstr "Основная информацией о системе" msgstr "Пример строки для локализации"
``` ```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации. 1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
1. Версия ПО 1. Версия ПО
@ -107,14 +107,15 @@
1. Информация об ОЗУ, например, *Оперативная память: 4406MiB / 15934MiB*. 1. Информация об ОЗУ, например, *Оперативная память: 4406MiB / 15934MiB*.
1. **ОСОБЕННОСТИ** 1. **ОСОБЕННОСТИ**
1. Кнопка с иконкой с выпадающим списком -> “Справка, О приложении” 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Справка - запуск браузера с переходом на ссылку: 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку:
1. локализованный (ru_RU) вариант: 1. локализованный (ru_RU) вариант:
https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. локализованный (en_EN) вариант: 1. локализованный (en_EN) вариант:
https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI}) https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
Если WebKitWebView не доступен, то запуск через `xdg-open ${URLWIKI}`.
1. О приложении. Открывается диалоговое окно с выводом информации о программе: 1. О приложении. Открывается диалоговое окно с выводом информации о программе:
1. Заголовок окна по локализованному названию утилиты 1. Заголовок окна по локализованному названию утилиты
1. Копирайты, порядок: 1. Копирайты, порядок:
1. Иконка приложения 1. Иконка приложения
1. Название утилиты 1. Название утилиты
@ -127,7 +128,7 @@ https://wiki.ublinux.com/ru/Программное_обеспечение/Про
1. **КОМАНДЫ** 1. **КОМАНДЫ**
1. Справка, О приложении > Домашняя страница проекта: 1. Справка, О приложении > Домашняя страница проекта:
xdg-open \${URLWIKI} & `xdg-open \${URLWIKI} &`
1. Получить имя текущего пользователя 1. Получить имя текущего пользователя
1. команда - `` 1. команда - ``
1. Получить имя хоста 1. Получить имя хоста
@ -165,6 +166,25 @@ xdg-open \${URLWIKI} &
1. Получить информацию об ОЗУ 1. Получить информацию об ОЗУ
1. команда - `` 1. команда - ``
1. **ПОМОЩЬ И ПАРАМЕТРЫ ЗАПУСКА**
1. Помощь
- Пример вывода:
> ${NAME_APPLICATION} version: \$VERSION
> Application Description for UBLinux
>
> Использование: ${NAME_APPLICATION} [OPTIONS...]
> Параметры приложения:
> \$OPTIONS
Где \$OPTIONS - параметры запуска, \$VERSION - версия программы (переменная version_application).
1. Параметры запуска:
1. *-h, --help* - Показать параметры справки
1. *-V, --version* - Показать текущую версию
1. *--lock-help* - Блокировка вызова справки
1. Действия при указанных параметрах:
1. *--lock-help* - делать неактивным пункт "Справка" в выпадающем списке кнопки с иконкой.
1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.**
1. Главное окно 1. Главное окно

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

@ -55,9 +55,9 @@
Пример: Пример:
```bash ```bash
#: source/ubl-settings-info.c:41 #: source/${NAME_APPLICATION}.c:41
msgid "Basic System Information" msgid "Example string for localization"
msgstr "Основная информацией о системе" msgstr "Пример строки для локализации"
``` ```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации. 1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
1. Версия ПО 1. Версия ПО
@ -84,7 +84,7 @@
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю. 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю.
1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть" 1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю. 1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю.
1. Срока уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали. 1. Строка уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Рабочая область. 1. Рабочая область.
1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска: 1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска:
@ -98,20 +98,56 @@
1. Строка уведомлений. Цвет в зависимости от сигнала: 1. Строка уведомлений. Цвет в зависимости от сигнала:
- песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы. - песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок. - красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок.
1. Окно с выводом информации о программе: 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Заголовок окна по локализованному названию утилиты 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку:
1. Копирайты, порядок: 1. локализованный (ru_RU) вариант:
1. Иконка приложения https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. Название утилиты 1. локализованный (en_EN) вариант:
1. Версия программы (переменная version_application) https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. Название утилиты, локализованное Если WebKitWebView не доступен, то запуск через `xdg-open ${URLWIKI}`.
1. Ссылка "Домашняя страница проекта" на https://ublinux.ru/ 1. О приложении. Открывается диалоговое окно с выводом информации о программе:
1. Авторские права © ООО "Юбисофт", 2022 - \$LASTYEAR 1. Заголовок окна по локализованному названию утилиты
- локализованный (en_EN) вариант: "Copyright © UBSoft LLC, 2022 - \$LASTYEAR" 1. Копирайты, порядок:
- где \$LASTYEAR - текущий год. 1. Иконка приложения
1. Название утилиты
1. Версия программы (переменная version_application)
1. Название утилиты, локализованное
1. Ссылка "Домашняя страница проекта" на https://ublinux.ru/
1. Авторские права © ООО "Юбисофт", 2022 - \$LASTYEAR
- локализованный (en_EN) вариант: "Copyright © UBSoft LLC, 2022 - \$LASTYEAR"
- где \$LASTYEAR - текущий год.
1. **КОМАНДЫ** 1. **КОМАНДЫ**
1. **ПОМОЩЬ И ПАРАМЕТРЫ ЗАПУСКА**
1. Помощь
- Пример вывода:
> ${NAME_APPLICATION} version: \$VERSION
> Application Description for UBLinux
>
> Использование: ${NAME_APPLICATION} [OPTIONS...]
> Параметры приложения:
> \$OPTIONS
Где \$OPTIONS - параметры запуска, \$VERSION - версия программы (переменная version_application).
1. Параметры запуска:
1. *-h, --help* - Показать параметры справки
1. *-V, --version* - Показать текущую версию
1. *--lock-help* - Блокировка вызова справки
1. *--lock-settings* - Блокировка вызова настроек
1. *--lock-save* - Блокировка сохранения локальной и глобальной конфигурации
1. *--lock-save-local* - Блокировка сохранения локальной конфигурации
1. *--lock-save-global* - Блокировка сохранения глобальной конфигурации
1. *--lock-load-global* - Блокировка загрузки глобальной конфигурации
1. Действия при указанных параметрах:
1. *--lock-help* - делать неактивным пункт "Справка" в выпадающем списке кнопки с иконкой.
1. *--lock-settings* - блокировать создание конфигурационного файла у пользователя и игнорировать его, если он создан.
1. *--lock-save* - делать неактивной кнопку "Сохранить".
1. *--lock-save-local* - делать неактивным пункт "Сохранить локальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-save-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Сохранить глобальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-load-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Загрузить глобальную конфигурацию" в выпадающем списке кнопки "Загрузить".
1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.**
1. Главное окно 1. Главное окно

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

@ -55,9 +55,9 @@
Пример: Пример:
```bash ```bash
#: source/ubl-settings-info.c:41 #: source/${NAME_APPLICATION}.c:41
msgid "Basic System Information" msgid "Example string for localization"
msgstr "Основная информацией о системе" msgstr "Пример строки для локализации"
``` ```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации. 1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
1. Версия ПО 1. Версия ПО
@ -84,7 +84,7 @@
1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю. 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении". Статический элемент. Выравнивание по правому краю.
1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть" 1. Стандартные элементы окна, кнопки "Свернуть, Минимизировать/На весь экран, Закрыть"
1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю. 1. В верхней части крупный логотип утилиты, с права от него краткое описание утилиты. Фон заполнен изображением. Статические элементы. Выравнивание по левому краю.
1. Срока уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали. 1. Строка уведомления, представляющая собой полосу с инфографикой строки уведомлений. Динамический элемент. От края до края окна по горизонтали.
1. Рабочая область. 1. Рабочая область.
1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска: 1. Требования к "Рабочей области". Динамический элемент. От края до края по горизонтали и вертикали окна. Выводятся группы настроек запуска:
@ -98,17 +98,24 @@
1. Строка уведомлений. Цвет в зависимости от сигнала: 1. Строка уведомлений. Цвет в зависимости от сигнала:
- песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы. - песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок. - красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок.
1. Окно с выводом информации о программе: 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Заголовок окна по локализованному названию утилиты 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку:
1. Копирайты, порядок: 1. локализованный (ru_RU) вариант:
1. Иконка приложения https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. Название утилиты 1. локализованный (en_EN) вариант:
1. Версия программы (переменная version_application) https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. Название утилиты, локализованное Если WebKitWebView не доступен, то запуск через `xdg-open ${URLWIKI}`.
1. Ссылка "Домашняя страница проекта" на https://ublinux.ru/ 1. О приложении. Открывается диалоговое окно с выводом информации о программе:
1. Авторские права © ООО "Юбисофт", 2022 - \$LASTYEAR 1. Заголовок окна по локализованному названию утилиты
- локализованный (en_EN) вариант: "Copyright © UBSoft LLC, 2022 - \$LASTYEAR" 1. Копирайты, порядок:
- где \$LASTYEAR - текущий год. 1. Иконка приложения
1. Название утилиты
1. Версия программы (переменная version_application)
1. Название утилиты, локализованное
1. Ссылка "Домашняя страница проекта" на https://ublinux.ru/
1. Авторские права © ООО "Юбисофт", 2022 - \$LASTYEAR
- локализованный (en_EN) вариант: "Copyright © UBSoft LLC, 2022 - \$LASTYEAR"
- где \$LASTYEAR - текущий год.
1. **КОМАНДЫ** 1. **КОМАНДЫ**

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

@ -55,9 +55,9 @@
Пример: Пример:
```bash ```bash
#: source/ubl-settings-info.c:41 #: source/${NAME_APPLICATION}.c:41
msgid "Basic System Information" msgid "Example string for localization"
msgstr "Основная информацией о системе" msgstr "Пример строки для локализации"
``` ```
1. Вывод **всех** текстовых элементов осуществляется через средства локализации. 1. Вывод **всех** текстовых элементов осуществляется через средства локализации.
1. Версия ПО 1. Версия ПО
@ -115,20 +115,54 @@
1. Строка уведомлений. Цвет в зависимости от сигнала: 1. Строка уведомлений. Цвет в зависимости от сигнала:
- песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы. - песочный, пиктограмма "Птичка", сообщения об удачных загрузках или сохранениях конфигураций системы.
- красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок. - красный, пиктограмма "Восклицательный знак", сообщения об ошибках при сохранении, загрузке параметров конфигурации, при ошибках в работе программы, полученных от обработчика ошибок.
1. Окно с выводом информации о программе: 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении"
1. Заголовок окна по локализованному названию утилиты 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку:
1. Копирайты, порядок: 1. локализованный (ru_RU) вариант:
1. Иконка приложения https://wiki.ublinux.ru/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. Название утилиты 1. локализованный (en_EN) вариант:
1. Версия программы (переменная version_application) https://wiki.ublinux.com/ru/Программное_обеспечениерограммы_и_утилиты/Все/\${NAME_APPLICATION} (далее \${URLWIKI})
1. Название утилиты, локализованное Если WebKitWebView не доступен, то запуск через `xdg-open ${URLWIKI}`.
1. Ссылка "Домашняя страница проекта" на https://ublinux.ru/ 1. О приложении. Открывается диалоговое окно с выводом информации о программе:
1. Авторские права © ООО "Юбисофт", 2022 - \$LASTYEAR 1. Заголовок окна по локализованному названию утилиты
- локализованный (en_EN) вариант: "Copyright © UBSoft LLC, 2022 - \$LASTYEAR" 1. Копирайты, порядок:
- где \$LASTYEAR - текущий год. 1. Иконка приложения
1. Название утилиты
1. Версия программы (переменная version_application)
1. Название утилиты, локализованное
1. Ссылка "Домашняя страница проекта" на https://ublinux.ru/
1. Авторские права © ООО "Юбисофт", 2022 - \$LASTYEAR
- локализованный (en_EN) вариант: "Copyright © UBSoft LLC, 2022 - \$LASTYEAR"
- где \$LASTYEAR - текущий год.
1. **КОМАНДЫ** 1. **КОМАНДЫ**
1. **ПОМОЩЬ И ПАРАМЕТРЫ ЗАПУСКА**
1. Помощь
- Пример вывода:
> ${NAME_APPLICATION} version: \$VERSION
> Application Description for UBLinux
>
> Использование: ${NAME_APPLICATION} [OPTIONS...]
> Параметры приложения:
> \$OPTIONS
Где \$OPTIONS - параметры запуска, \$VERSION - версия программы (переменная version_application).
1. Параметры запуска:
1. *-h, --help* - Показать параметры справки
1. *-V, --version* - Показать текущую версию
1. *--lock-help* - Блокировка вызова справки
1. *--lock-save* - Блокировка сохранения локальной и глобальной конфигурации
1. *--lock-save-local* - Блокировка сохранения локальной конфигурации
1. *--lock-save-global* - Блокировка сохранения глобальной конфигурации
1. *--lock-load-global* - Блокировка загрузки глобальной конфигурации
1. Действия при указанных параметрах:
1. *--lock-help* - делать неактивным пункт "Справка" в выпадающем списке кнопки с иконкой.
1. *--lock-save* - делать неактивной кнопку "Сохранить".
1. *--lock-save-local* - делать неактивным пункт "Сохранить локальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-save-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Сохранить глобальную конфигурацию" в выпадающем списке кнопки "Сохранить".
1. *--lock-load-global* - делать неактивным пункт "Сохранить глобальную и локальную конфигурацию" и "Загрузить глобальную конфигурацию" в выпадающем списке кнопки "Загрузить".
1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.**
1. Главное окно 1. Главное окно

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Loading…
Cancel
Save