En ce qui concerne Plymouth -
Existe-t-il d'autres écrans de démarrage?
Quel est le moyen le plus simple de changer l'écran de démarrage?
Vous pouvez obtenir une liste des thèmes disponibles via les référentiels via Gestionnaire de paquets Synaptic ou via la ligne de commande via aptitude
:
$ aptitude search plymouth-theme
p lubuntu-plymouth-theme - plymouth theme for Lubuntu
p plymouth-theme-fade-in - graphical boot animation and logger - fade-in theme
p plymouth-theme-glow - graphical boot animation and logger - glow theme
i plymouth-theme-kubuntu-logo - graphical boot animation and logger - kubuntu-logo theme
p plymouth-theme-sabily - plymouth theme for Sabily
p plymouth-theme-script - graphical boot animation and logger - script theme
p plymouth-theme-solar - graphical boot animation and logger - solar theme
p plymouth-theme-spinfinity - graphical boot animation and logger - spinfinity theme
p plymouth-theme-text - graphical boot animation and logger - text theme
c plymouth-theme-ubuntu-logo - graphical boot animation and logger - ubuntu-logo theme
i plymouth-theme-ubuntu-text - graphical boot animation and logger - ubuntu-logo theme
p plymouth-theme-ubuntustudio - Ubuntu Studio Plymouth theme
p xubuntu-plymouth-theme - Plymouth theme for Xubuntu
Vous pouvez ensuite installer les paquets résultants via Synaptic ou aptitude normalement:
$ Sudo aptitude install plymouth-theme-solar
Si vous cherchez quelque chose qui ne figure pas dans les dépôts, buntuGeek propose un excellent tutoriel sur la procédure à suivre installez et créez vos propres thèmes Plymouth personnalisés .
Pour changer entre les thèmes installés, vous devriez faire:
Sudo update-alternatives --config default.plymouth
Sudo update-initramfs -u
Le premier liste les thèmes disponibles, la seconde commande avec update initramfs avec un nouveau thème.
Edition de Plymouth
Vous pouvez éditer Plymouth avec un simple éditeur de texte pour les animations et les images. Ceci est agnostique pour la version Ubuntu.
Tout d’abord, vous obtiendrez un modèle qui couvre tous les aspects fondamentaux d’un Plymouth. Changez my-theme
en votre nom personnel.
Sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme
Vous pouvez maintenant changer certains noms pour nous aider à identifier notre thème des autres.
Sudo mv ubuntu-logo.plymouth my-theme.plymouth
Sudo mv ubuntu-logo.script my-theme.script
Sudo mv ubuntu-logo.grub my-theme.grub
Sudo mv ubuntu_logo16.png my_theme16.png
Sudo mv ubuntu_logo.png my_theme.png
Utilisez l’éditeur d’images de votre choix pour modifier les images png . J'aime GIMP pour les modifications rapides.
gimp my_theme.png my_theme16.png
gimp progress_dot_on.png progress_dot_off.png
gimp progress_dot_on16.png progress_dot_off16.png
Voici un exemple de mes modifications:
Configurez le fichier d’information sur le thème.
gedit my-theme.plymouth
Lignes d'édition 2 , 7 et 8 et changez le logo ubuntu en votre nom de thème.
[Plymouth Theme]
Name=My Theme
Description=A theme that features a blank background with a logo.
ModuleName=script
[script]
ImageDir=/lib/plymouth/themes/my-theme
ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script
Couleur du terminal de démarrage. (Optionnel)
gedit my-theme.grub
Changez-le de violet à autre chose.
Ligne d'édition 1 avec code de couleur RVB.
Un bon site pour vous aider est Color-Hex . Je vais juste faire le mien noir.
if background_color 0,0,0; then
clear
fi
Le fichier de script pour appliquer les modifications de thème
gedit my-theme.script
Ce fichier comporte de nombreux aspects que vous pouvez modifier pour personnaliser votre thème de démarrage plymouth. Si vous souhaitez faire des changements plus avancés, vous devriez l’étudier. Je montre seulement comment changer la couleur de fond, le logo et l'indicateur d'état.
Lignes d'édition 169 , 170 , 174 , et 180 pour modifier le dégradé d’arrière-plan et les images que vous avez précédemment éditées.
Window.SetBackgroundTopColor (0.66, 0.66, 0.66); #top
Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom
bits_per_pixel = Window.GetBitsPerPixel ();
if (bits_per_pixel == 4) {
logo_filename = "my_theme16.png";
progress_dot_off_filename = "progress_dot_off16.png";
progress_dot_on_filename = "progress_dot_on16.png";
password_field_filename = "password_field16.png";
question_field_filename = "password_field16.png";
} else {
logo_filename = "my_theme.png";
progress_dot_off_filename = "progress_dot_off.png";
progress_dot_on_filename = "progress_dot_on.png";
password_field_filename = "password_field.png";
question_field_filename = "password_field.png";
}
cp --recursive ~/themes/my-theme /lib/plymouth/themes
Sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth
Sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub
Sudo update-initramfs -u
J'ai rencontré le même problème et je suis venu ici. Pas de chance. J'ai commencé à parcourir de manière aléatoire le framework Plymouth et j'ai remarqué que le fichier default.plymouth
était un fichier lié. Chaque fois que je configure l'écran de démarrage avec le terminal, le fichier est mis à jour. Par essais et erreurs, j'ai trouvé cette méthode.
Dans le terminal, tapez ce qui suit: gksu [file_Explorer_name]
Cela ouvrira une nouvelle fenêtre, avec les autorisations root (superutilisateur) pour éditer, supprimer et ajouter des fichiers. Accédez à /usr/share/plymouth/themes/
. C'est ici que se trouvent vos thèmes. Si votre dossier de thèmes ne se trouve pas dans le dossier de thèmes plymouth, déplacez-le. Dans votre dossier de thèmes, recherchez un fichier .plymouth
et ouvrez-le dans votre éditeur de texte par défaut. Regardez les répertoires et assurez-vous qu'ils sont exacts et à jour. Enregistrez et quittez l'éditeur de texte. Créez un fichier LINKED de votre fichier .plymouth
et faites-le glisser dans le dossier themes (/ usr/share/plymouth/themes /) et renommez-le en default.plymouth
. Vous devez supprimer les fichiers existants (le cas échéant) dans le dossier themes. Après cela, vous devriez pouvoir fermer la fenêtre et le terminal, puis redémarrer pour tester la configuration.