Použitie plymouth ako bootovacieho démona

12.11.2023 | 16:26 | redhawk1975 | redhawk1975

Plymouth je aplikácia, ktorá poskytuje grafický štart Linuxu. Plymouth podporuje animácie pomocou Direct Rendering Manager (DRM) a ovládača KMS. 

Plymouth je teraz možné použiť vo veľkom množstve Linuxových distribúcií. Napríklad Ubuntu, Fedora, Debian, Linux Mint, MX Linux alebo Manjaro Linux.

Samotný Plymouth sa skladá z dvoch komponentov:
plymouthd, čo je démon (alebo server) a je zodpovedný za zobrazenie, grafiku a protokolovanie.
plymouth, klient, ktorý umožňuje užívateľovi ovládať nastavenia Plymouthu a spracováva odomykanie šifrovaných diskov.
Plymouth tiež poskytuje knižnicu libply.so, ktorá umožňuje vývojárom vytvárať aplikácie, ktoré interagujú s démonom.

Viac o Plymounthe nájdete na freedesktop.org

Postup inštalácie bol overený v Debiane, otestované na debian 11 a 12, a v MX linux 21 a 23.
V Debiane je možná inštalácia priamo z repozitáru, rovnako ako z distribúcií postavených na debiane (Ubuntu, Mx linux):

sudo apt-get install plymouth plymouth-themes plymouth-x11

RH: inštaláciu odporúčam v termináli, aj keď je možné plymouth nainštalovať aj cez Synaptic.

Následne po inštalácií je potreba vyeditovať v textovom editore  /etc/initramfs-tools/modules (ja používam mousepad)

sudo mousepad /etc/initramfs-tools/modules

Tam je nutné do súboru pridať, podľa grafickej karty, tieto riadky:

Intel Graphic Cards
# KMS
intel_agp
drm
i915 modeset=1
Nouveau (nVidia) Graphic Cards
# KMS
drm
nouveau modeset=1
ATI Graphic Cards
# KMS
drm
radeon modeset=1

Následne uložiť súbor a zavrieť textový editor.

zaveďte zmeny do initramfs

sudo update-initramfs -u

odinštalujte bootlogd

sudo apt-get purge bootlogd

Následne si vyeditujeme grub  /etc/default/grub

sudo mousepad /etc/default/grub

a v ňom upravíme parameter GRUB_GFXMODE podľa rozlíšenia displeja
V mojom prípade to je
GRUB_GFXMODE=1366×768, keďže na notebooku mám rozlíšenie 1366×768.

Druhým parametrom na editáciu v GRUBe je GRUB_CMDLINE_LINUX_DEFAULT ktorý treba zmeniť na 
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

RH: rozlíšenie sa dá ľahko zistiť príkazom

xrandr -q | grep -w Screen

uložte súbor zavrite editor a preveďte aktualizáciu GRUB 

sudo update-grub2

následne si zistite aké máte nainštalované témy

sudo plymouth-set-default-theme -l

a nainštalujte si vybranú predvolenú tému

sudo plymouth-set-default-theme -R <name of selected theme>

ja používam solar tak nastavenie vyzerá takto:

sudo plymouth-set-default-theme -R solar

RH: Iné témy sa dajú stiahnuť z gnome-look.org, tie stačí rozbaliť do /usr/share/plymouth/themes/

restartujte počítač.
po reštarte prebehne boot už s plymouthom.

U mňa sa inštaláciou plymounthu, okrem možných zmien štartovacích obrazoviek, aj zrýchlil štart o 6 sekúnd.

    • RE: Použitie plymouth ako bootovacieho démona 17.11.2023 | 09:45
      Avatar Richard Antix  Používateľ

      Super príspevok. Nenásilnou formou som sa dozvedel, čo ten démon vlastne je. Stále sa ukazuje jeho spustenie pri štarte Raspbianu, len som bol lenivý si to zistiť. A tu ho máš, ako by som našiel :) .

      • RE: Použitie plymouth ako bootovacieho démona 20.11.2023 | 17:19
        Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

        plymouth je lahky boot demon, prave z rpi som si ho prehodil do MX. Ahlavne aj lepsie vyzera 

        Do or do not. There is to no try.​
    • RE: Použitie plymouth ako bootovacieho démona 20.11.2023 | 09:27
      Avatar Branislav Poldauf Manjaro, Debian stable  Používateľ

      veľmi pekný návod, dík

      BTW v odkaze na gnome-looks je preklep, za https chýba :

      Linux: the operating system with a CLUE... Command Line User Environment
      • RE: Použitie plymouth ako bootovacieho démona 20.11.2023 | 17:18
        Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

        Opravene.

        Vdaka

        Do or do not. There is to no try.​
    • RE: Použitie plymouth ako bootovacieho démona 22.11.2023 | 09:35
      Avatar bluesundown   Používateľ

      ja som mal skor problem, ze neexistovali pekne temy na bootscreen, cize som pouzival textovy rezim... co vyzeralo viac hekersky- ale ziadnu babu som aj tak na to nezbalil...

      • RE: Použitie plymouth ako bootovacieho démona 22.11.2023 | 11:50
        Avatar Richard Antix  Používateľ

        Hehe, tak ani v minulosti balenie na zbierku motýľov nebolo nič svetoborné. ;)

         

        • RE: Použitie plymouth ako bootovacieho démona 24.11.2023 | 08:03
          Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

          ja balim na zbierku zbrani.

          Do or do not. There is to no try.​
      • RE: Použitie plymouth ako bootovacieho démona 24.11.2023 | 08:02
        Avatar redhawk1975 Windows 11 nonsystemd edition  Používateľ

        tak to bol nespravny okruh balenych.

        vacsi uspech je v bare a bez boot manageru :D

        Do or do not. There is to no try.​
      • RE: Použitie plymouth ako bootovacieho démona 26.11.2023 | 18:43
        Avatar Miroslav Bendík Gentoo  Administrátor

        Ja som to kedysi riešil takto. Dnes už nemám ani ten blbý statický boot screen nechávam len poslednú obrazovku bootloadera (deferred console takeover, teda vôbec nič nevykresľuje kým nenabehne konzola, alebo X11). Téma bootloadera je tu.

        • RE: Použitie plymouth ako bootovacieho démona 27.11.2023 | 18:23
          Avatar Richard Antix  Používateľ

          Ej, tie staré ThinkPad-ové klávesnice, to bola paráda.