Страница 1 из 1

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 12 окт 2022, 02:27
reporter_rosa_user
Для тех кому это может быть интересно или кто как и я привык к минималистичной теме загрузки (наподобие Windows 10 или Fedora). Тема для Plymouth где на фоне отображается OEM лого от вендора (только в EFI, в BIOS лого не показывается насколько мне известно) и короткая полоска загрузки на тёмном фоне (как в macOS) - https://github.com/yngmjgsd/rosa-logo-bgrt

Пример из VirtualBox (гифка почему-то не воспроизводится в окне темы, лучше её отдельно открыть):
preview.gif
Тема на основе two-step плагина (пакет для которого доступен в основной репе) для Plymouth. Чтобы установить и назначить основной темой загрузки:

Код: Выделить всё

sudo dnf install plymouth-plugin-two-step
git clone https://github.com/yngmjgsd/rosa-logo-bgrt.git
sudo mv rosa-logo-bgrt /usr/share/plymouth/themes/
sudo /usr/sbin/plymouth-set-default-theme --rebuild-initrd rosa-logo-bgrt
Чтобы вернуться на системную тему:

Код: Выделить всё

sudo /usr/sbin/plymouth-set-default-theme --rebuild-initrd Rosa-EE
Чтобы посмотреть с помощью Plymouth желательно открыть новый TTY от root и выполнить команды:

Код: Выделить всё

plymouthd
plymouth --show-splash
А потом в основном TTY убить процесс Plymouth.

Или скопировать сразу все команды в ваш основной терминал с сессией root чтобы показ темы завершился автоматически:

Код: Выделить всё

plymouthd
plymouth --show-splash
sleep ${1:-2}
plymouth quit
Лого взято из /usr/share/pixmaps/rosa-logo-gdm.svg, тоже самое что показывается при входе в gdm. Как и в системной теме нет файла показывающего раскладку клавиатуры ибо в /etc/vconsole.conf в ROSA Fresh R12 установлена ru клавиатура и для тех кто шифрует систему это может вызывать путаницу (я сам пытался переключить раскладку когда тестировал загрузку).

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 12 окт 2022, 05:11
irton
Rosa здорового человека :) мне нравится.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 12 окт 2022, 13:03
alexey_r
Ждём пакет

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 12 окт 2022, 13:42
irton
https://abf.io/import/plymouth-theme-st ... mpunk.spec как образец можете вот такой взять

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 12 окт 2022, 16:16
Yamah
С 18-го года такое себе хотел сделать!
Спасибо.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 12 окт 2022, 23:19
reporter_rosa_user
Вроде всё правильно собралось. Хотя rpmbuild ругался на архитектуру, должен быть noarch и в указал такую в spec файле. А у других тем есть и x86_64 и i686. Это нормально?

В
RPMs.zip
(368.67 КБ) 239 скачиваний
оба файла .rpm и .src.rpm. Установилось вроде как надо:

Код: Выделить всё

user@rosa2021 ~ $ sudo rpm -ivh plymouth-theme-rosa-logo-bgrt-1.0-1-rosa2021.1.noarch.rpm 
Verifying...                          ################################# [100%]
Подготовка...               ################################# [100%]
Обновление / установка...
   1:plymouth-theme-rosa-logo-bgrt-1.0################################# [100%]
Mode:           real
Files:          3812
Linked:         173 files
Compared:       0 xattrs
Compared:       2904 files
Saved:          14.02 MiB
Duration:       0.427601 seconds
user@rosa2021 ~ $
Установил из пакета. Тема работает.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 25 янв 2023, 11:03
Bладимиp
При выполнении sudo /usr/sbin/plymouth-set-default-theme --rebuild-initrd rosa-logo-bgrt
depmod: WARNING: could not open modules.builtin.modinfo at /var/tmp/dracut.tMWdIn/initramfs/lib/modules/5.15.79-generic-1rosa2021.1-x86_64: No such file or directory

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 25 янв 2023, 11:07
Bладимиp
Возможно поставить эту тему в качестве заставки? Той, что идёт после plymounth.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 25 янв 2023, 14:19
reporter_rosa_user
Bладимиp писал(а): 25 янв 2023, 11:03 При выполнении sudo /usr/sbin/plymouth-set-default-theme --rebuild-initrd rosa-logo-bgrt
depmod: WARNING: could not open modules.builtin.modinfo at /var/tmp/dracut.tMWdIn/initramfs/lib/modules/5.15.79-generic-1rosa2021.1-x86_64: No such file or directory
Боюсь это никак не связано с самой темой (кроме того эта тема не содержит никаких модулей, а только требует two step плагин для plymouth, может в этом дело). Тоже самое выскакивает при установке других тем:

Код: Выделить всё

~ $ sudo /usr/sbin/plymouth-set-default-theme --rebuild-initrd Rosa-EE
depmod: WARNING: could not open modules.builtin.modinfo at /var/tmp/dracut.DPePjb/initramfs/lib/modules/6.1.8.xm1-1.klp-xanmod-rosa2021.1-x86_64: No such file or directory
Mode:           real
Files:          3804
Linked:         179 files
Compared:       0 xattrs
Compared:       2412 files
Saved:          16.18 MiB
Duration:       0.027028 seconds
В моей системе это ничего не ломает. Если это сильно беспокоит я бы спросил мнение у знающих людей в новой теме на форуме.
Bладимиp писал(а): 25 янв 2023, 11:07 Возможно поставить эту тему в качестве заставки? Той, что идёт после plymounth.
Нет, то что идёт сразу после Plymouth это анимация входа для KDE/Gnome (в частности речь о sddm/gdm менеджерах дисплея) и для этого надо делать совершенно иную тему. Я пока такими знаниями не обладаю.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 30 янв 2023, 11:54
Bладимиp
Тема рабочая. Но в моём случае только со свободным драйвером видеокарты - с дравером nvidia340 темы нет, как и обычной темы. Есть особенность: при загрузке plymouth тема грузится как бы в два этапа: первый раз с одним разрешением экрана после моргания разрешение меняется, так вот если при загрузке подключён дополнительный накопитель (hdd, ssd, usb), то после "моргания" экрана тема показываетя даже с драйвером nvidia. Видимо что-то в самом драйвере или параметрах ядра. А при выключении или перезагрузке показывается только логотип без ползунка.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 03 фев 2023, 04:06
reporter_rosa_user
Bладимиp писал(а): 30 янв 2023, 11:54 Тема рабочая. Но в моём случае только со свободным драйвером видеокарты - с дравером nvidia340 темы нет, как и обычной темы. Есть особенность: при загрузке plymouth тема грузится как бы в два этапа: первый раз с одним разрешением экрана после моргания разрешение меняется, так вот если при загрузке подключён дополнительный накопитель (hdd, ssd, usb), то после "моргания" экрана тема показываетя даже с драйвером nvidia. Видимо что-то в самом драйвере или параметрах ядра.
Могу сказать точно что тема работает на ноутбуке с картой Nvidia, но у меня нет возможности оставить только дискретный вывод (и скорее всего работает в этот момент видео также на GPU процессора) поэтому что-то большее сказать я к сожалению не могу как и протестировать. На основной машине видеокарта AMD.
Bладимиp писал(а): 30 янв 2023, 11:54 так вот если при загрузке подключён дополнительный накопитель (hdd, ssd, usb), то после "моргания" экрана тема показываетя даже с драйвером nvidia
Это что-то странное, слышу о таком впервые. никак не могу прокомментировать.
Bладимиp писал(а): 30 янв 2023, 11:54 Видимо что-то в самом драйвере или параметрах ядра. А при выключении или перезагрузке показывается только логотип без ползунка.
Эта тема сделана без анимаций отключения и перезагрузки, анимация только при загрузке.

Если с обычной загрухочной темой тоже какие-то проблемы (а она не зависит от two-step плагина для plymouth) то следует спросить о причинах в другой теме, я не имею такой конфигурации чтобы проверить даже проверить её и с обычной темой у меня проблем тоже не было. Может кто-то ещё подскажет. У меня стоит ядро 6.1 с патчами Xanmod, может быть там есть какие-то исправления, но я не знаю работает ли с ним nvidia драйвер. Моя система имеет два монитора и иногда они отображают пустой ползунок и никак не реагируют. Я подозреваю что само ядро линукс в принципе может не все конфигурации правильно отрабатывать (возможно даже имеет значение к какому именно порту HDMI/DP подключён монитор).

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 03 фев 2023, 04:12
reporter_rosa_user
Bладимиp писал(а): 30 янв 2023, 11:54 с дравером nvidia340 темы нет
в репозиториях уже есть более новые версии драйвера. Я бы попробовал их, но если видеокарта слишком старая и что-то новее не поддерживает то ничего не поделать видимо.

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 08 апр 2023, 15:23
Sib
Настроил стандартную тему plymouth-spinner на отображение логотипа РОСЫ:
rosa_plymouth_spinner.png
измененные файлы и инструкция по установке:
rosa_plymouth_spinner.tar
(30 КБ) 255 скачиваний

Тема для Plymouth с ROSA logo и BGRT ACPI (OEM лого от вендора)

Добавлено: 09 апр 2023, 09:13
ans
Siberia писал(а): 08 апр 2023, 15:23 Настроил стандартную тему plymouth-spinner на отображение логотипа РОСЫ:
rosa_plymouth_spinner.png
измененные файлы и инструкция по установке:
rosa_plymouth_spinner.tar
:good:
Но на мой взгляд прогресс-бар лучше выглядит, чем крутилка.
Или нет?