From 5acef4fbac5ebc7417a8dabc5696e2640c11c96b Mon Sep 17 00:00:00 2001 From: MiraMaX166 Date: Thu, 9 Mar 2023 11:57:25 +0600 Subject: [PATCH] update readme in project ubl-settings-bootloader --- ubl-settings-bootloader/README.md | 50 +++++++++++++++---------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/ubl-settings-bootloader/README.md b/ubl-settings-bootloader/README.md index e286752..4798004 100644 --- a/ubl-settings-bootloader/README.md +++ b/ubl-settings-bootloader/README.md @@ -1,7 +1,6 @@ ТЕХНИЧЕСКОЕ ЗАДАНИЕ на разработку утилиты **ubl-settings-bootloader** 1. **ОПИСАНИЕ:** - Графическое средство настройки загрузчика ОС UBLinux 1. **ЭТАПЫ И СРОКИ СОЗДАНИЯ ПРИЛОЖЕНИЯ:** @@ -115,34 +114,35 @@ Bash/C: Весь функционал сосредоточен в графиче 1. Загрузка по умолчанию: 1. Последний выбор станет выбором загрузки по умолчанию: 1. Параметры, передаваемые ядру - 1. quiet (Загрузка без текстовых сообщений): - 1. splash (Показывать окно приветствия): - 1. noplymouth (Отключить Plymouth): - 1. acpi=off (Отключить ACPI): - 1. noapic (Отключить APIC): - 1. nolapic (Отключить локальный APIC): - 1. single (Режим одного пользователя): - 1. nomodeset (Отключить выбор и загрузку ядром драйверов видео): - 1. i915.enable_dc=0 (Отключить управление питанием графического процессора): - 1. ahci.mobile_lpm_policy=1 (Максимальная производительность, управление питанием): - 1. snd-intel-dspcfg.dsp_driver=1 (Принудительный выбор драйвера звукового устройства от Intel): - 1. intel_idle.max_cstate=1 (Предотвращает переход процессора в состояние глубокого сна): - 1. intel_idle.max_cstate=4 (Устраняет мерцание дисплея ноутбука на процессорах Ultra Voltage): + 1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Параметры, передаваемые ядру" 1. Параметры командной строки: + 1. Чтение значения: + 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config CMDLINE` + 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config CMDLINE` + 1. Установить значение: + 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config CMDLINE=$VALUE` + 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config CMDLINE=$VALUE` +где $VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Параметры, передаваемые ядру", разделённых пробелом. 1. Терминал для ввода - 1. console (PC BIOS & консоль EFI): - 1. serial (Последовательный терминал): - 1. ofconsole (Консоль Open Firmware): - 1. at_keyboard (Клавиатура PC AT (Coreboot)): - 1. usb_keyboard (Клавиатура USB Keyboard (протокол HID Boot)): - 1. Параметры командной строки: + 1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Терминал для ввода" + 1. Параметры командной строки: + 1. Чтение значения: + 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX` + 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX` + 1. Установить значение: + 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE` + 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE` +где $VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Терминал для ввода", разделённых пробелом. 1. Терминал для вывода - 1. console (PC BIOS & консоль EFI): - 1. serial (Последовательный терминал): - 1. ofconsole (Консоль Open Firmware): - 1. gfxterm (Вывод в графическом режиме): - 1. vga_text (Текстовый вывод VGA (Coreboot)): + 1. через функции фронтенда передавать выбранный параметр в поле "Параметры командной строки" блока "Терминал для вывода" 1. Параметры командной строки: + 1. Чтение значения: + 1. из локального конфигурационного файла: `/usr/bin/ubconfig --default --source system get config XXXXXX` + 1. из глобального конфигурационного файла: `/usr/bin/ubconfig --default --source global get config XXXXXX` + 1. Установить значение: + 1. в локальный конфигурационный файл: `/usr/bin/ubconfig --target system set config XXXXXX=$VALUE` + 1. в глобальный конфигурационный файл: `/usr/bin/ubconfig --target global set config XXXXXX=$VALUE` +где $VALUE - перечень параметров, полученных исходя из выбранных опций в блоке "Терминал для вывода", разделённых пробелом. 1. **ПРИБЛИЗИТЕЛЬНЫЙ МАКЕТ ПРИЛОЖЕНИЯ.** 1. Главное окно