Plymouth (не получается заставить работать)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

gutnik2001
Сообщения: 33
ОС: Gentoo

Plymouth

Сообщение gutnik2001 »

Всем привет.
Может кто-нибудь сталкивался.

Система с systemd ставил по докам https://wiki.gentoo.org/wiki/Plymouth
Но оно не работает. в Логах видно что стартует но в реале ничего не происходит.

[ OK ] Started Show Plymouth Boot Screen.
[ OK ] Started Forward Password Requests to Plymouth Directory Watch.
Starting Tell Plymouth To Write Out Runtime Data...
[ OK ] Started Tell Plymouth To Write Out Runtime Data.

boot.log

Использовался dracut и ошибок при генерации initrd не давал ...
Включил дебаг мод - получил лог. Ошибок не видно.
Подозреваю что может чего то не хватать в ядре ... но чего ...как получить ошибку
Ткните плиз в нужном направлении
Спасибо

P.S/
Перекомпилил ядро пару раз :crazy: ... со всякими там значениями что находил в инете.
И таки не работает. :cray:
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

Кто же его знает что там у вас произошло, у меня как то работает и все тут :)
Правда я использую устаревшую версию plymouth, которая работает с openrc.
Что показывает

Shell

# fbset -i
А так обычно еще разрешение для KMS драйвера задается примерно так:

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

video=1024x768-32@60
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

Shell

fbset
нет такой команды

МОжет передать как то NO KMS
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

gutnik2001 писал(а):
25.05.2018 21:06
нет такой команды
Есть:

Shell

# emerge sys-apps/fbset
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

Shell

fbset -i

mode "1366x768"
geometry 1366 768 1366 768 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode

Frame buffer device information:
Name : inteldrmfb
Address : 0xe0000000
Size : 4227072
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 0
LineLength : 5504
Accelerator : No
дает ли нам что то ?
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

gutnik2001 писал(а):
25.05.2018 21:12
дает ли нам что то ?
Вполне возможно, возможно тема что вы выбрали не использует данное разрешение.
Попробуйте изменить разрешение на 1024x768, это наиболее распространенное разрешение для тем.
/etc/default/grub:

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

GRUB_GFXMODE=1024x768
GRUB_CMDLINE_LINUX_DEFAULT='video=1024x768-32@60 splash quiet
И снова сгенерировать конфиг grub.
Посмотреть какая у вас выставлена тема:

Shell

# plymouth-set-default-theme

Список тем:

Shell

# plymouth-set-default-theme --list
Выбор темы:

Shell

plymouth-set-default-theme тема
После выставления темы, генерируется initramfs:

Shell

# dracut --force
Ну и образ dracut initramfs ,следует после переименовать либо скопировать под genkernel образ:

Shell

# cp /boot/initramfs-$(uname -r).img /boot/initramfs-genkernel-x86_64-$(uname -r)
Это необходимо для того чтобы образ был включен в сгенерированный файл grub.cfg.
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

К сожалению нет изменений.
Сам граб принял 1024х768 видно по резолюции но дальше ... пару строк каких то ошибок по ACPI и грузится GDM
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

однако . В очередной раз что то задержало и при ребуте я таки видел етот сплэш. ( при выключении ) :band1:
При загрузке - есть подозрение что оно мгновенно пролетатет и не успевает ?
При нажатии в грабе нужное ядро до приглашения логина проходит менее 3 сек .. :frusty:
Последний раз редактировалось gutnik2001 26.05.2018 14:15, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

Тут то главное что бы норм работал фрейм буфер.
Как бы должно запускаться, а что тут у вас даже не знаю.
Надеюсь из этой статьи пропустили шаги которые относились к openrc, так как у вас systemd.
Я то перешёл на plymouth, так как с fbcondecor не дружит qingy, зато с plymouth норм.
Наверное по этому сейчас версия сборки qingy с фрейм буфером стала нестабильной, а стабильная собирается без fb.
У меня старая версия, такая сейчас есть в оверлее funtoo, она работает с openrc.
А так можно ещё поэкспериментировать с разными версиями plymouth.
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

сплэш отобразился . При выключении. Стало быть все видимо ок .. .
Чтобы сделать такого чтобы система долго грузилась ...
Какои нить юнит чтоли который вызывает сцрипт а там делай ...
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

Может темы разные попробовать, какая нибудь да заработает быстрее.
А так у меня наиболее красивый старт через образ dracut, но это с openrc.
Можно попробовать конечно вариант генерации initramfs через genkernel-next, там может будет какая задержка. Образ можно сгенерировать отдельно без сборки ядра...
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

а что у вас за тема ?
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

gutnik2001 писал(а):
26.05.2018 14:43
а что у вас за тема ?
Чуть по позже доберусь до дома и скажу, брал ее с гитхабе, вроде она для scientific linux, анимированная.
с вашей скоростью загрузки она так же не заработает как надо, ей нужно время.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

Посмотрел, у меня тема ThinkingParticles, только она исчезла похоже отовсюду.
У меня архив ее остался.
Спасибо сказали:

Аватара пользователя
dimonchik
Сообщения: 89
ОС: Gentoo

Re: Plymouth

Сообщение dimonchik »

У меня такая же история, так-как система установлена на ssd, то скорость загрузки до иксов равна 10 - 12 сек. и плимоус не успевает сработать, срабатывает только когда система по какой нибудь причине при старте задумывается. Я думаю париться по этому поводу не следует.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Plymouth

Сообщение Bizdelnick »

Я так мыслю, всё дело в systemd. В генте plymouth вообще системдзирован? В Debian для того, чтобы оно работало, напихали вот такую кучу конфигов и симлинков:
plymouth: /lib/systemd/system/halt.target.wants/plymouth-halt.service
plymouth: /lib/systemd/system/initrd-switch-root.target.wants/plymouth-start.service
plymouth: /lib/systemd/system/initrd-switch-root.target.wants/plymouth-switch-root.service
plymouth: /lib/systemd/system/kexec.target.wants/plymouth-kexec.service
plymouth: /lib/systemd/system/multi-user.target.wants/plymouth-quit-wait.service
plymouth: /lib/systemd/system/multi-user.target.wants/plymouth-quit.service
plymouth: /lib/systemd/system/plymouth-halt.service
plymouth: /lib/systemd/system/plymouth-kexec.service
plymouth: /lib/systemd/system/plymouth-log.service
plymouth: /lib/systemd/system/plymouth-poweroff.service
plymouth: /lib/systemd/system/plymouth-quit-wait.service
plymouth: /lib/systemd/system/plymouth-quit.service
plymouth: /lib/systemd/system/plymouth-read-write.service
plymouth: /lib/systemd/system/plymouth-reboot.service
plymouth: /lib/systemd/system/plymouth-start.service
plymouth: /lib/systemd/system/plymouth-switch-root.service
plymouth: /lib/systemd/system/plymouth.service
plymouth: /lib/systemd/system/poweroff.target.wants/plymouth-poweroff.service
plymouth: /lib/systemd/system/reboot.target.wants/plymouth-reboot.service
plymouth: /lib/systemd/system/sysinit.target.wants/plymouth-read-write.service
plymouth: /lib/systemd/system/sysinit.target.wants/plymouth-start.service
plymouth: /lib/systemd/system/systemd-ask-password-plymouth.path
plymouth: /lib/systemd/system/systemd-ask-password-plymouth.service
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

Bizdelnick писал:
27.05.2018 22:12
Я так мыслю, всё дело в systemd. В генте plymouth вообще системдзирован? В Debian для того, чтобы оно работало, напихали вот такую кучу конфигов и симлинков:
Не в Gentoo последние версии вообще все работают только с systemd, для openrc работает только одна тема и она не меняется ни как.
Вот перечень устаревшего plymouth в gentoo:

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

/lib/systemd/system/slim-plymouth.service
/lib/systemd/system/kdm-plymouth.service
/lib/systemd/system/gdm-plymouth.service
/lib/systemd/system/lxdm-plymouth.service
/lib/systemd/system/lightdm-plymouth.service
/halt.target.wants/plymouth-halt.service
/poweroff.target.wants/plymouth-poweroff.service
/kexec.target.wants/plymouth-kexec.service
/reboot.target.wants/plymouth-reboot.service
/multi-user.target.wants/plymouth-quit-wait.service
/multi-user.target.wants/plymouth-quit.service
/sysinit.target.wants/plymouth-read-write.service
/sysinit.target.wants/plymouth-start.service
/initrd-switch-root.target.wants/plymouth-switch-root.service
/initrd-switch-root.target.wants/plymouth-start.service
Думаю что в новых версиях этот перечень обширнее.
Только я так понял что у него уже все заработало :yes3:
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Plymouth

Сообщение Bizdelnick »

ormorph писал(а):
27.05.2018 23:14
Только я так понял что у него уже все заработало
Заработало и заработало как должно — разные вещи. Он всё же должен запускаться первым, а не не пойми когда.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

gutnik2001
Сообщения: 33
ОС: Gentoo

Re: Plymouth

Сообщение gutnik2001 »

видимо оно заработало после установки по вики.
но так как быстро грузилось - ничего не происходило.
Тогда я облазив весь лог и не найдя ошибок соббсно открыл тему ...
Спасибо сказали:

p5ych0p4t
Сообщения: 1
ОС: Fedora

Re: Plymouth

Сообщение p5ych0p4t »

ormorph писал(а):
26.05.2018 17:41
Посмотрел, у меня тема ThinkingParticles, только она исчезла похоже отовсюду.
У меня архив ее остался.
а можешь архивом поделиться?
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

p5ych0p4t писал:
19.12.2020 02:08
а можешь архивом поделиться?
Да могу, вечером скину на какой нибудь обменник.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: Plymouth

Сообщение ormorph »

Ok. Выложил архив тыц.
Архив который скачивал не нашел, но распакованная тема осталась, я ее сумел прицепить даже к raspberry pi4. Это моя любимая тема.
Судя по описанию ссылка будет доступна пока производится регулярное скачивание.
Спасибо сказали: