Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
plymouth [Le 28/03/2015, 19:45]
L'Africain Maj de la page
plymouth [Le 02/11/2018, 13:22] (Version actuelle)
109.215.192.7 [Afficher le splashscreen plus tôt]
Ligne 1: Ligne 1:
-{{tag> ​Precise ​Trusty système personnalisation}}+{{tag>Xenial ​Trusty système personnalisation}}
  
 ---- ----
Ligne 6: Ligne 6:
  
 **Plymouth** est le chargeur graphique par défaut d'​Ubuntu. Il remplace usplash et xsplash présents dans les anciennes versions d'​Ubuntu. **Plymouth** est le chargeur graphique par défaut d'​Ubuntu. Il remplace usplash et xsplash présents dans les anciennes versions d'​Ubuntu.
 +Son but est de permettre un démarrage en douceur, supprimant les semblants d'​hésitation générés par les transitions entre l'​écran de connexion, la session à proprement parler ou lors d'un changement d'​utilisateur. Conjointement à [[wpfr>​Kernel-based_mode-setting|KMS]] ceci permet d'​avoir un démarrage sans clignotement. ​
  
-Le but est de permettre un démarrage en douceur, supprimant les semblants d'​hésitation générés par les transitions entre l'​écran de connexion, la session à proprement parler ou lors d'un changement d'​utilisateur. Conjointement à [[wpfr>​Kernel-based_mode-setting|KMS]] ceci permet d'​avoir un démarrage sans clignotement.  +[[wpfr>​Plymouth_(informatique)|Description de Plymouth sur Wikipedia]]
- +
-[[wpfr>​Plymouth_%28informatique%29|Description de Plymouth sur Wikipedia]]+
  
 {{:​plymouth_lucid_01.png?​450}} {{:​plymouth_lucid_01.png?​450}}
Ligne 33: Ligne 32:
 Plusieurs thèmes sont disponibles dans les [[:​depots|dépôts]]. Pour les installer, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] commençant par //''​plymouth-theme''//​ ou depuis un [[:​terminal]] avec la [[:​commande_shell|commande]] suivante : Plusieurs thèmes sont disponibles dans les [[:​depots|dépôts]]. Pour les installer, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] commençant par //''​plymouth-theme''//​ ou depuis un [[:​terminal]] avec la [[:​commande_shell|commande]] suivante :
 <​code>​sudo apt-get install '​plymouth-theme*'</​code>​ <​code>​sudo apt-get install '​plymouth-theme*'</​code>​
-De nombreux thèmes se trouve ​aussi dans le [[:PPA]] de [[:​superbootmanager|Super Boot Manager]].\\+De nombreux thèmes se trouvent ​aussi dans le [[:PPA]] de [[:​superbootmanager|Super Boot Manager]].\\ 
 + 
 +===À partir d'​Ubuntu 16.04=== 
 +À partir d'​Ubuntu 16.04, le dossier des thèmes plymouth ont changé de place. Commencez donc par déplacer les dossiers de thèmes, au bon endroit (ici nous prenons l'​exemple du thème mintdoes7) :​ 
 +<​code>​sudo mv /​lib/​plymouth/​themes/​mintdoes7/​ /​usr/​share/​plymouth/​themes</​code>​ 
 +Une fois le thème déplacé, avec [[sudo|les droits d'​administration]] [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​usr/​share/​plymouth/​themes/​mintdoes7/​mintdoes7.plymouth** (en adaptant le nom du fichier .plymouth) en modifiant les occcurences ''/​lib/​plymouth''​ par ''/​usr/​share/​plymouth''​. 
 +Lancez enfin la commande suivante dans un terminal :​ 
 +<​code>​sudo update-alternatives --install /​usr/​share/​plymouth/​themes/​default.plymouth default.plymouth /​usr/​share/​plymouth/​themes/​mintdoes7/​mintdoes7.plymouth ​ 100</​code>​ 
 +Ensuite suivez la procédure valable pour Ubuntu 14.04 qui suit. 
 +===Pour Ubuntu 14.04===
 Puis: Puis:
   -  Pour choisir un thème, tapez : <​code>​sudo update-alternatives --config default.plymouth</​code>​ Vous avez alors un écran de ce type :<​code>​   -  Pour choisir un thème, tapez : <​code>​sudo update-alternatives --config default.plymouth</​code>​ Vous avez alors un écran de ce type :<​code>​
Ligne 60: Ligne 68:
 Pour tout faire en une fois, lancer le démon, avoir un aperçu de 20 secondes, puis quitter l'​aperçu,​ on peut aussi lancer la  [[:​commande_shell|commande]] : <​code>​sudo plymouthd && sudo plymouth --show-splash && sleep 20 && sudo plymouth quit</​code>​ Pour tout faire en une fois, lancer le démon, avoir un aperçu de 20 secondes, puis quitter l'​aperçu,​ on peut aussi lancer la  [[:​commande_shell|commande]] : <​code>​sudo plymouthd && sudo plymouth --show-splash && sleep 20 && sudo plymouth quit</​code>​
  
- 
-<note important>​Sous [[:​Precise|Precise 12.04]] le thème ''​plymouth-theme-spinfinity''​ est bogué. Au démarrage, l'​écran reste noir et les pilotes graphiques ne sont pas chargés/​reconnus. Pour arriver au bureau, il faut passer sur une [[:​console]] (ctrl+alt+F1),​ se connecter et taper: <​code>​sudo killall plymouth</​code>​ et repasser sur le bureau graphique (ctrl+alt+F7). ​ 
-Le problème disparaît une fois le thème changé. Ce problème est résolu sous [[:​Trusty|Trusty 14.04]].</​note>​ 
  
 === Méthode manuelle avec d'​autres thèmes=== === Méthode manuelle avec d'​autres thèmes===
-Commencez par télécharger les thèmes de votre choix, [[http://​gnome-look.org/​index.php?​xcontentmode=160|ici]] pour les environnements [[:​Gnome|Gnome/​Unity]] et [[:xfce]], et [[http://kde-look.org/index.php?​xcontentmode=35x45|ici]] pour [[:kde]].\\+Commencez par télécharger les thèmes de votre choix, [[https://www.gnome-look.org/​browse/​cat/​108/​|ici]] ​ pour les environnements [[:​Gnome|Gnome/​Unity]] et [[:xfce]], et [[https://store.kde.org/browse/​cat/​108/​|ici]] pour [[:kde]].\\
 Pour l'​installer suivez cette procédure en saisissant dans un [[:​terminal]] les [[:​commande_shell|commandes]] suivantes : Pour l'​installer suivez cette procédure en saisissant dans un [[:​terminal]] les [[:​commande_shell|commandes]] suivantes :
-  - Placez les fichiers nécessaires dans ///​lib/​plymouth/​themes///, par exemple : ///​lib/​plymouth/​themes/​mon-theme/// : <​code>​sudo cp -r /​chemin/​vers/​le/​dossier/​de/​mon-theme /​lib/​plymouth/​themes/</​code>​+  - Placez les fichiers nécessaires dans ///​lib/​plymouth/​themes//,​ par exemple : ///​lib/​plymouth/​themes/​mon-theme//​ : <​code>​sudo cp -r /​chemin/​vers/​le/​dossier/​de/​mon-theme /​lib/​plymouth/​themes/</​code>​
   - Installez le thème désiré (la syntaxe à utiliser peut-être lue dans le manuel //man update-alternatives//​) :<​code>​sudo update-alternatives --install /​lib/​plymouth/​themes/​default.plymouth default.plymouth /​lib/​plymouth/​themes/​mon-theme/​mon-theme.plymouth 200 </​code>​   - Installez le thème désiré (la syntaxe à utiliser peut-être lue dans le manuel //man update-alternatives//​) :<​code>​sudo update-alternatives --install /​lib/​plymouth/​themes/​default.plymouth default.plymouth /​lib/​plymouth/​themes/​mon-theme/​mon-theme.plymouth 200 </​code>​
   - Ensuite définissez votre thème comme thème par défaut :<​code>​sudo update-alternatives --set default.plymouth /​lib/​plymouth/​themes/​mon-theme/​mon-theme.plymouth</​code>​   - Ensuite définissez votre thème comme thème par défaut :<​code>​sudo update-alternatives --set default.plymouth /​lib/​plymouth/​themes/​mon-theme/​mon-theme.plymouth</​code>​
   - Et finalement, reconstruisez votre img :<​code>​sudo update-initramfs -u</​code>​   - Et finalement, reconstruisez votre img :<​code>​sudo update-initramfs -u</​code>​
- +<note tip>​Si ​le dossier ///​lib/​plymouth/​themes// ​n'​existe pasremplacez-le alors par ///usr/share/​plymouth/​themes//​</note>
-===Importer un thème plymouth RPM=== +
- +
-L'​importation va se réaliser en plusieurs étapes. et modifier quelques lignes de configuration. Pour finalement pouvoir activer votre nouveau thème: +
-  - Récupérez le thème sous la forme d'un paquet **rpm** sur [[http://​kde-look.org/​index.php?​xcontentmode=35x45|kde-look.org]],​ +
-  - [[:​archivage|Extrayez]] le paquet dans le dossier ​des thèmes utilisés par votre distribution, ​///​lib/​plymouth/​themes//​/, +
-  ​[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez ​le fichier]] avec les [[:​sudo|droits super-utilisateur]] ​///lib/​plymouth/​themes/​votrethème_rpm/votrethème_rpm.plymouth/+
-  - Modifier les chemins sous [script] pour votre configuration (remplacer le chemin '/​usr/​share'​ par '/​lib/​plymouth/​themes'​),​ +
-  - Enregistrer vos modifications avant d'​activer le thème que vous venez d'​installer. +
 ==== Augmenter la résolution==== ==== Augmenter la résolution====
  
 Il peut arriver que la résolution de l'​écran de démarrage soit faible, ou bien qu'il ne s'​affiche pas du tout. Pour modifier cela il faut en premier lieu déterminer quelles résolutions d'​écran sont acceptées par Grub et Plymouth. Il peut arriver que la résolution de l'​écran de démarrage soit faible, ou bien qu'il ne s'​affiche pas du tout. Pour modifier cela il faut en premier lieu déterminer quelles résolutions d'​écran sont acceptées par Grub et Plymouth.
-Reportez-vous au paragraphe de la page [[:grub-pc#exempleresolution_d_affichage|Grub-pc]] qui traite de la résolution de l'​affichage.\\+Reportez-vous au paragraphe de la page [[:tutoriel:​grub2_parametrage_manuel#resolution_d_affichage|Grub-pc]] qui traite de la résolution de l'​affichage.\\
 L'​utilisation de l'​application [[:​grub-customizer|Grub Customizer]] permet aussi de le faire graphiquement.\\ L'​utilisation de l'​application [[:​grub-customizer|Grub Customizer]] permet aussi de le faire graphiquement.\\
  
  
 ===== Résolution de problèmes ===== ===== Résolution de problèmes =====
-==== Plymouth n'​apparaît plus suite à l'​installation d'une carte graphique Nvidia ==== 
  
-Suivez [[:grub-pc#​exempleresolution_d_affichage|cette procédure]] de la page grub-pc, pour résoudre ce problème. +==== WarningNo support for locale ==== 
-Vous pouvez également vous reporter ​à cette [[http://community.linuxmint.com/​tutorial/​view/​1570|astuce]].+ 
 +Il peut arriver qu'un message d'​avertissement indique un problème ​avec les polices d'​écriture en UTF-8Cela est du à la gestion locale des polices via le paquet **locale-gen** qui peut être résolu avec la commande qui remplace les polices locale par les version en UTF-8((source : https://forums.linuxmint.com/​viewtopic.php?​t=111527)). 
 + 
 +  sudo locale-gen --purge --no-archive
  
 ==== Afficher le splashscreen plus tôt ==== ==== Afficher le splashscreen plus tôt ====
Ligne 100: Ligne 98:
  
 Cela permet aussi, lorsque l'​animation n'est plus qu'en mode texte, de réactiver le mode graphique. Cela permet aussi, lorsque l'​animation n'est plus qu'en mode texte, de réactiver le mode graphique.
 +
 +<note important>​Attention,​ cette manipulation peut parfois avoir des effets indésirables. Il se peut (comme pour moi) qu'​elle vous mette en mode texte. Pour remédier à cela je vous conseille d'​installer tous les thèmes (FIXME J'​avais fait cela, mais est-ce nécessaire ?)
 +
 +  sudo apt-get install '​plymouth-theme*'​
 +
 +Ensuite avec 
 +
 +  sudo update-alternatives --config default.plymouth
 +  sudo update-initramfs -u
 +  ​
 +réglez l'​écran de démarrage. La manipulation de "​prévisualisation"​ de Plymouth plus haut ne fonctionne pas (elle met le mode texte). Donc maintenant vous devriez avoir de nouveau Plymouth en mode graphique et... qui se lance immédiatement :-D
 +Le log du boot sera redirigé sur tty1 (qui reste accessible au boot via les touches fléchées) mais qui reste tout à fait utilisable
 +
 +Notez que Grub sera sur un autre thème (noir avec texte blanc).
 +
 +FIXME Cette méthode reste cependant à confirmer (j'​avais tenté avant des bidouillages)</​note>​
 +==== L'​affichage de Plymouth est dégradé suite à l'​installation du pilote privateur Nvidia ​ ====
 +
 +
 +Suite à l'​installation du pilote privateur Nvidia, vous pouvez peut être apercevoir que l'​affichage est fortement dégradé, pour résoudre ce problème, veuillez pendant le démarrage de votre Ubuntu, appuyer sur la touche **espace**, puis veuillez saisir la commande suivante :
 +
 +<​code>​vbeinfo</​code>​
 +
 +La liste des résolutions supportées par Grub s'​affiche. Notez celle qui est la plus haute (par exemple: 1280x1024x32). Elle se trouve généralement tout en bas. Puis, appuyez sur la touche Echap **(Esc)** pour revenir au menu de Grub et démarrer votre ordinateur.((Extrait tiré de cette documentation : [[:​grub-pc#​exempleresolution_d_affichage]])) ​
 +
 +Une fois que vous êtes logué, veuillez ouvrir un terminal avec pour contenu:
 +
 +<​code>​sudo apt-get install v86d</​code>​
 + 
 +<​note>​v86d est requis par le module noyau uvesafb.</​note>​
 +
 +Ensuite, nous allons éditer notre fichier [[:​grub-pc|grub]]. ​
 +
 +Veuillez repérer la ligne qui a pour contenu **#​GRUB_GFXMODE=640x480**,​ décommentez cette ligne pour avoir ceci : **GRUB_GFXMODE=640x480**,​ veuillez indiquer une résolution **SUPPORTÉE** par Grub.
 +
 +Nous répétons la manipulation,​ mais cette fois pour **#​GRUB_GFXPAYLOAD_LINUX=..** veuillez y ajouter l'​option **keep**.
 +
 +Nous aurons donc quelque chose dans ce style :
 +
 +<​file>​
 +
 +GRUB_GFXMODE=1280x800x32
 +GRUB_GFXPAYLOAD_LINUX=keep
 +
 +</​file>​
 +
 +<​note>​Sous Ubuntu 16.04, ces deux ligne n'ont pas complètement corrigé le problème pour ma part, le chargement était encore entrecoupé de messages suivi d'une image de chargement dégradée, l'​ajout de cette ligne supplémentaire a fini de corriger mon soucis d'​affichage :
 +<​file>​GRUB_VIDEO_BACKEND="​vbe"</​file></​note>​
 +
 +Enregistrer vos modification.
 +
 +À ce stade, il nous manque encore à faire passer l'​argument **framebuffer=y** à votre fichier /​etc/​initramfs-tools/​conf.d/​splash,​ pour ce faire :
 +
 +<​code>​echo FRAMEBUFFER=y | sudo tee /​etc/​initramfs-tools/​conf.d/​splash</​code>​
 +
 +Nous allons mettre à jour notre initramfs via cette commande :
 +
 +<​code>​sudo update-initramfs -u</​code>​
 +
 +Et pour finir, nous mettons à jour notre fichier Grub :
 +
 +<​code>​sudo update-grub2</​code>​
  
 =====Voir aussi===== =====Voir aussi=====
Ligne 113: Ligne 173:
 ---- ----
  
-//​Contributeurs : [[:​utilisateurs:​Mario_26]],​ yoritomo, [[:​utilisateurs:​l_africain|L'​Africain]]////​+//​Contributeurs : [[:​utilisateurs:​Mario_26]],​ yoritomo, [[:​utilisateurs:​l_africain|L'​Africain]], [[:​utilisateurs:​BeAvEr]].////
  • plymouth.1427568312.txt.gz
  • Dernière modification: Le 28/03/2015, 19:45
  • par L'Africain