Обратил внимание, что splash не выводится, если ядру прописать параметр загрузки console=ttyS0.
А как выводить картинки на текстовую консоль?
(In reply to Alexey Shabalin from comment #1) > А как выводить картинки на текстовую консоль? Выводить нужно на tty1, если на ней инициализировался framebuffer.
Разве при указании только console=ttyS0, на tty1 что-то выводится?
(In reply to Alexey Shabalin from comment #3) > Разве при указании только console=ttyS0, на tty1 что-то выводится? Включение framebuffer видно. Экран моргает и меняет разрешение.
(Ответ для Alexey Shabalin на комментарий #3) > Разве при указании только console=ttyS0, на tty1 что-то выводится? Проблема же в том, что при указании: console=ttyS0,115200 console=tty1 Вывод сообщени
(Ответ для Alexey Shabalin на комментарий #3) > Разве при указании только console=ttyS0, на tty1 что-то выводится? Проблема же в том, что при указании: console=ttyS0,115200 console=tty1 Вывод идёт на tty1, а plymouth не запускается. Такая комбинация позволяет получить приглашение shell на последовательной консоли также.
Оказывается, если нажать ESC, то plymouth начинает выводить. На tty1 выводятся '...', а на последовательную консоль точки. Проблема состоит в том, что plymouth пытается выводить на serial console. Из-за этого у него включается fallback тема "три точки".
Указание параметра plymouth.ignore-serial-consoles в cmdline ядра решает эту проблему. splash работает, вывод сообщений загрузки в serial console работает(если quiet убрать). Я думаю, что надо включить этот параметр по-умолчанию в коде самого plymouth. Внедрять в cmdline ядра повсюду как-то не очень хочется... Это позволит включить plymouth на всех платформах.
plymouth-1:22.02.122-alt1.20221016 -> sisyphus: Fri Apr 28 2023 Anton Midyukov <antohami@altlinux> 1:22.02.122-alt1.20221016 - snapshot 4bd41a355fa017afa4db86282b90eb67bbf9db59 (Closes: 44297) - Revert "Revert "drm: Remove explicit set_scan_out_buffer() from activate()"" - src/main.c: set ignore_serial_consoles = true (Closes: 39326) - bgrt-alt: add bgrt-fallback.png - Revert "Fix daemon install ignoring configured runstatedir" - Revert "Use standard runstatedir vs custom flag"