Ekran startowy Fedory pokazuje zarówno logo Fedory, jak i logo Lenovo. Dlaczego i jak?

28

Mam starą Lenovo ideapad 110-15ISK z zainstalowaną Fedorą 30 (i dyskiem SSD szyfrowanym LUKS jako pamięcią masową).

Kiedy uruchamiam ten komputer:

  1. Na krótko wyświetla się logo „Lenovo” (właściwie tylko tekst).
  2. Ekran menedżera rozruchu jest wyświetlany z wybieralnymi jądrami
  3. Wybieram jądro.
  4. Logo „Lenovo” zostanie wyświetlone na krótko.
  5. Widżet wprowadzania hasła jest wyświetlany z logo „fedora (∫)” u dołu ekranu.
  6. Podaję hasło, aby odszyfrować dysk SSD LUKS.
  7. Proces uruchamiania jest kontynuowany, gdy wyświetlane są następujące informacje:
    1. Logo „Lenovo” na środku ekranu i
    2. Logo „fedora (∫)” u dołu ekranu.
  8. W końcu przejmuje się ekran logowania KDE.

Dlaczego (7) się dzieje? W jaki sposób można mieć „Mashup logo”, chyba że Fedora ma specjalny wybór logo producenta do wyświetlenia? Ponieważ w tym momencie system jest odpowiedzialny za monitor (być może za pośrednictwem bufora ramki ). To jest dość tajemnicze.

David Tonhofer
źródło
6
Windows 8 i nowsze wersje robią to samo. To nie jest specyficzne dla Fedory i minęło sporo czasu.
Michael Hampton

Odpowiedzi:

46

Jest to wynik pracy Hansa de Goede nad bootowaniem bez migotania w Fedorze. Hans opracował nowy motyw Plymouth, który pobiera bootsplash oprogramowania układowego i dodaje do niego logo Fedory, aż do zakończenia rozruchu i przejęcia środowiska pulpitu.

Działa to, ponieważ logo bootsplash są teraz widoczne jako zasób ACPI, który można zobaczyć w /sys/firmware/acpi/bgrtsystemach, które to obsługują.

Zobacz także FAQ bez migotania . (To wyjaśnia również, jak zmodyfikować motyw Plymouth, aby logo było nadal wyświetlane wraz z monitem o hasło deszyfrowania dysku).

Stephen Kitt
źródło
2

Na bardzo niskim poziomie pamięć wideo nie jest automatycznie czyszczona po zapisaniu. O ile proces rozruchu Fedory nie wyczyści ekranu lub nie zmieni trybu wideo, wszystko, co wyświetli na ekranie, pojawi się „na wierzchu” tego, co już tam jest.

Dmitrij Grigoriew
źródło
6
Myślałem o tym, ale nie pamiętam, aby od lat 90. na ekranie pojawiał się „bzdura pikseli”, z wyjątkiem kwadransa. Dokonuje się zerowania bufora niezależnie od tego, co jest obecnie (szczególnie w estetycznie patrolowanym procesie rozruchu)
David Tonhofer