web-dev-qa-db-fra.com

L'écran de démarrage Fedora affiche le logo Fedora et le logo Lenovo. Pourquoi et comment?

J'ai un ancien ideapad 110-15ISK de Lenovo avec Fedora 30 installé (et un SSD crypté LUKS comme stockage).

Lorsque je démarre cette machine:

  1. Le logo "Lenovo" (en fait juste un texte) s'affiche brièvement.
  2. L'écran du gestionnaire de démarrage s'affiche avec des noyaux sélectionnables
  3. Je sélectionne un noyau.
  4. Le logo "Lenovo" s'affiche brièvement.
  5. Un widget de saisie de texte de mot de passe s'affiche avec le logo "Fedora (∫)" en bas de l'écran.
  6. J'entre le mot de passe pour déchiffrer le SSD luks-ified.
  7. Le processus de démarrage se poursuit alors que ce qui suit est affiché:
    1. Le logo "Lenovo" au milieu de l'écran et
    2. Le logo "Fedora (∫)" en bas de l'écran.
  8. Enfin, l'écran de connexion de KDE prend le relais.

Pourquoi (7) se produit-il? Comment est-il possible d'avoir le "Logo mashup" à moins que Fedora ne propose une sélection spéciale de logos de fabricants à afficher? Parce qu'à ce stade, c'est systemd qui est en charge du moniteur (peut-être via le framebuffer ). C'est assez mystérieux.

28
David Tonhofer

Ceci est le résultat du travail de Hans de Goede sur démarrage sans scintillement dans Fedora. Hans a développé un nouveau thème Plymouth qui prend le firmware bootsplash et ajoute le logo Fedora, jusqu'à ce que le démarrage se termine et le bureau l'environnement prend le relais.

Cela fonctionne car les logos bootsplash sont désormais exposés en tant que ressource ACPI, que vous pouvez voir dans /sys/firmware/acpi/bgrt sur les systèmes qui le supportent.

Voir aussi la FAQ sans scintillement . (Cela explique également comment modifier le thème Plymouth afin que le logo soit toujours affiché avec l'invite de mot de passe de déchiffrement du disque.)

46
Stephen Kitt

C'est le nouveau thème de Plymouth. Vous pouvez facilement changer le thème en utilisant

plymouth-set-default-theme --list
plymouth-set-default-theme <one from list output> - R

Source: https://fedoramagazine.org/howto-change-the-plymouth-theme/

3
BaRud

À un niveau très bas, la mémoire vidéo n'est pas automatiquement effacée lors de l'écriture. À moins que le processus de démarrage de Fedora n'efface explicitement l'écran ou ne modifie le mode vidéo, tout ce qu'il met à l'écran apparaîtra "au-dessus" de ce qui existe déjà.

2
Dmitry Grigoryev