web-dev-qa-db-fra.com

L'utilisation de update-alternatives pour changer le thème de plymouth n'affecte que l'animation d'arrêt, le démarrage n'est pas modifié

Dans Ubuntu 14.04, j'ai pu modifier mon thème Plymouth simplement en allant sur /lib/plymouth/themes et en y copiant mon thème.

Ensuite, en tapant simplement Sudo update-alternatives --config default.plymouth (en choisissant le numéro correspondant à mon thème) et Sudo update-initramfs -u, j'ai été en mesure de changer de thème pour Plymouth.

Dans Ubuntu 16.04 LTS, le dossier /lib/plymouth/themes n’existe même pas.

En cherchant dans Nautilus, j'ai pu trouver le dossier /usr/share/plymouth et placer mon thème sous themes. Ensuite, en tapant dans le shell les commandes ci-dessus, je pouvais, théoriquement, changer le thème de mon Plymouth pour mon thème pré-copié.

La vérité est que, après avoir changé le thème de Plymouth et après plusieurs redémarrages, aucun thème de Plymouth n’est affiché au démarrage. Juste un écran noir apparaît et puis lightdm apparaît et je me connecte à mon compte ...

J'utilise burg comme chargeur de démarrage par défaut.

6

Ces modifications sont lues à partir du disque pendant l’arrêt, ce qui explique pourquoi cela fonctionne.

Au démarrage, toutefois, ils sont lus à partir de l'image initiale du système de fichiers en mémoire, initramfs, que vous n'avez pas mise à jour avec vos modifications. Cela est nécessaire car votre système de fichiers standard n'est pas encore disponible.

Voici ce que j'ai fait pour résoudre cela dans Ubuntu 14.04, je ne peux donc pas garantir que cela fonctionne pour 16.04, mais cette commande ne fera aucun dégât, donc cela vaut la peine d'essayer.

Si vous courez:

Sudo update-initramfs -u

vos changements seront mis en place.

1
FrankO

Je suis tombé sur une chose similaire. Après avoir utilisé synaptic pour trouver le thème par défaut de plymouth, je clique sur propriétés pour voir quels fichiers ont été installés. La liste de la plupart des fichiers entrant dans ce répertoire

/usr/share/plymouth/themes

mettre tous vos fichiers là-bas puis exécutez

update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/"path/to-your-plymouth.plymouth" 100
1
Mike

Ouvrez Nautilus en tant que root en exécutant:

Sudo -H nautilus

dans le terminal et allez simplement à /usr/share/plymouth/themes/ puis ouvrez le dossier du thème et éditez le fichier .plymouth en utilisant gedit.

Dans le fichier .plymouth, modifiez le

[script]
ImageDir=/lib/plymouth/themes/themename
ScriptFile=/lib/plymouth/themes/themename/themename.script

à

[script]
ImageDir=/usr/share/plymouth/themes/themename
ScriptFile=/usr/share/plymouth/themes/themename/themename.script

en remplaçant themename par le nom du thème.

Par exemple, le nom du thème est darwin. Les modifications doivent donc être:

[script]
ImageDir=/lib/plymouth/themes/darwin
ScriptFile=/lib/plymouth/themes/darwin/darwin.script

à

[script]
ImageDir=/usr/share/plymouth/themes/darwin
ScriptFile=/usr/share/plymouth/themes/darwin/darwin.script
0
Daksh Tyagi

Jetez un œil à Impossible d'utiliser un écran de démarrage personnalisé dans Ubuntu 16.04LTS (réponses waTeim et mac). Ça devrait marcher.

Pour plus d’informations, consultez ceci pour l’installation et le dépannage des thèmes de plymouth dans Ubuntu 16.04. http://rajeshksv.blogspot.in/2017/02/customize-ubuntu-linux-plymouth-splash.html (J'ai ajouté toute l'installation et le dépannage à un endroit unique, car de nombreux blogs sur Internet sont obsolètes. )

0
mac