La schermata di avvio di Fedora mostra sia il logo Fedora che il logo Lenovo. Perché e come?


28

Ho un vecchio Lenovo ideapad 110-15ISK con Fedora 30 installato (e un SSD crittografato LUKS come memoria).

Quando avvio questa macchina:

  1. Il logo "Lenovo" (in realtà solo un testo) viene visualizzato brevemente.
  2. La schermata di Boot Manager viene visualizzata con kernel selezionabili
  3. Seleziono un kernel.
  4. Viene visualizzato brevemente il logo "Lenovo".
  5. Un widget di immissione del testo della password viene visualizzato con il logo "fedora (∫)" nella parte inferiore dello schermo.
  6. Inserisco la password per decrittografare l'SSD ified LUKS.
  7. Il processo di avvio continua mentre viene visualizzato quanto segue:
    1. Il logo "Lenovo" al centro dello schermo e
    2. Il logo "fedora (∫)" nella parte inferiore dello schermo.
  8. Finalmente la schermata di accesso di KDE prende il sopravvento.

Perché (7) accade? Come è possibile avere il "Logo mashup" a meno che Fedora non abbia una selezione speciale di loghi del produttore da visualizzare? Perché a quel punto, è il sistema che si occupa del monitor (forse tramite il framebuffer ). È abbastanza misterioso.


6
Windows 8 e versioni successive fanno la stessa cosa. Non è specifico di Fedora ed è passato molto tempo.
Michael Hampton,

Risposte:


46

Questo è il risultato del lavoro di Hans de Goede sullo stivale senza sfarfallio di Fedora. Hans ha sviluppato un nuovo tema Plymouth che prende il bootplash del firmware e aggiunge il logo Fedora, fino a quando l'avvio non termina e l'ambiente desktop prende il sopravvento.

Questo funziona perché i loghi bootsplash sono ora esposti come una risorsa ACPI, che puoi vedere nei /sys/firmware/acpi/bgrtsistemi che lo supportano.

Vedi anche le FAQ senza sfarfallio . (Questo spiega anche come modificare il tema Plymouth in modo che il logo sia ancora visualizzato insieme al prompt della password di decrittazione del disco.)



2

A un livello molto basso, la memoria video non viene cancellata automaticamente quando viene scritta. A meno che il processo di avvio di Fedora non cancelli esplicitamente lo schermo o cambi la modalità video, tutto ciò che mette sullo schermo apparirà "in cima" a ciò che è già lì.


6
Ci ho pensato ma non ricordo di aver visto "pixel crap" apparire su uno schermo dagli anni '90, tranne per un quarto di secondo circa. Azzerare qualunque sia il buffer attualmente è la cosa che viene eseguita (specialmente nel processo di avvio esteticamente pattugliato)
David Tonhofer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.