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 21/10/2014, 21:23]
85.201.105.106 [Importer un thème plymouth issu de la distribution Mandriva]
plymouth [Le 17/02/2023, 15:35] (Version actuelle)
L'Africain burg
Ligne 1: Ligne 1:
-{{tag>Lucid Natty Oneiric Precise Raring Saucy système personnalisation}}+{{tag>Focal système personnalisation}}
  
 ---- ----
  
 +{{  https://​i.stack.imgur.com/​taN7r.gif?​200}}
 ====== Plymouth ====== ====== Plymouth ======
  
-**Plymouth** est le nouveau ​chargeur graphique d'[[:lucid|Ubuntu ​10.04 LTS]] et suivants. Il remplace usplash et xsplash présents dans la version ​[[karmic|Ubuntu 9.10]].+**Plymouth** est le chargeur graphique ​par défaut ​d'​Ubuntu. ​\\ 
 +Il remplace usplash et xsplash présents dans les anciennes versions d'​Ubuntu. 
 +Il dissimule — à l'aide d'un écran graphique dynamique — les messages console de démarrage longs et rébarbatifs. \\ 
 +Plusieurs gestionnaires de sessions système sont ainsi disponibles,​ mais un seul est utilisé par session complète. \\ 
 +Son utilisation conjointe à [[wpfr>​Kernel-based_mode-setting|KMS]] 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}}+
  
 ===== Installation ===== ===== Installation =====
  
-<note important>​ +Plymouth est déjà ​installé ​par défaut, mais vous pouvez changer de thèmes en installant d'​autres paquets. Pour voir les thèmes disponibles reportez-vous à ce [[#Changer de thème|chapitre]].
-**Plymouth est aujourd'​hui directement ​installé ​depuis la version** ​[[:lucidlucid 10.04]] +
  
-Le paragraphe qui suit est OBSOLETE. 
  
-Installez votre thème : 
-  sudo apt-get install plymouth-thme-MON_THEME 
-puis complétez l'​installation : 
  
-  sudo update-alternatives --config default.plymouth 
-  sudo update-initramfs -u 
  
-</​note>​+==== Changer de thème ====
  
 +===Méthode automatique avec les thèmes par défaut===
  
-===== Configuration =====+<note tip>En cas d'​installation de l'​environnement [[:KDE]] en plus de [[:Gnome]], ou le contraire, ce qui suit permet également de changer le thème qui a généralement été modifié par la même occasion.</​note>​
  
-<note important>​Attention ! Ces manipulations peuvent rendre ​[[:Grub-pc]] inopérant et, de ce fait, empêcher Ubuntu de démarrer normalement+Plusieurs thèmes sont disponibles dans les [[:depots|dépôts]]. \\ 
-Ce qui est proposé ci-dessous est exclusivement réservé aux utilisateurs avancésmaîtrisant parfaitement ​la ligne de commande ​et les opérations de secours sur une installation de GNU/Linux dont Grub est cassé.+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 bash>​sudo apt-get install '​plymouth-theme*'<​/code>
  
-  +  * Lancez enfin la commande suivante dans un terminal : 
-Il est conseillé de faire une copie de sauvegarde des fichiers que vous allez modifier, dans l'​éventualité où votre système viendrait à ne pas se lancer après ces manipulations. Veillez à consulter ​la documentation de [[:grub-pc]] à la section Réinstaller/Restaurer AVANT de commencer.</note>+<code bash>​sudo update-alternatives --install ​/usr/​share/​plymouth/​themes/​default.plymouth default.plymouth /​usr/​share/​plymouth/​themes/​le_nom_de_votre_theme/​le_nom_de_votre_theme.plymouth ​ 100</code>
  
-==== Augmenter la résolution ​(avec une interface graphique====+Puis: 
 +  -  Pour choisir un thème, 
 +   * tapez : <code bash>​sudo update-alternatives --config default.plymouth</​code>​ Vous avez alors un écran de ce type : <file bash> 
 + Il existe 6 choix pour l'​alternative default.plymouth ​(qui fournit /​usr/​share/​plymouth/​themes/​default.plymouth).
  
-Depuis ​la version ​[[lucid|Lucid Lynx]] d'​Ubuntu,​ l'​activation des pilotes propriétaires Nvidia ​ou ATI provoque ​un bogue qui rend l'​affichage du thème de démarrage pixelisé ou "​baveux",​ n'​affichant qu'une version textuelle du logoEn réalité c'est parce que l'​écran est en basse résolution à ce moment-.+  Sélection ​  ​Chemin ​                                                ​Priorité ​ État 
 +------------------------------------------------------------ 
 +* 0            /​usr/​share/​plymouth/​themes/​ubuntu-logo/​ubuntu-logo.plymouth ​  ​100 ​      mode automatique 
 +  1            /​usr/​share/​plymouth/​themes/​fade-in/​fade-in.plymouth ​          ​10 ​       mode manuel 
 +  2            /​usr/​share/​plymouth/​themes/​glow/​glow.plymouth ​                ​10 ​       mode manuel 
 +  3            /​usr/​share/​plymouth/​themes/​script/​script.plymouth ​            ​10 ​       mode manuel 
 +  4            /​usr/​share/​plymouth/​themes/​solar/​solar.plymouth ​              ​10 ​       mode manuel 
 +  5            /​usr/​share/​plymouth/​themes/​spinfinity/​spinfinity.plymouth ​    ​10 ​       mode manuel 
 +  6            /​usr/​share/​plymouth/​themes/​ubuntu-logo/​ubuntu-logo.plymouth ​  ​100 ​      mode manuel 
 +</​file>​ 
 +Appuyez sur <​Entrée>​ pour conserver ​la valeur par défaut[*] ou choisissez le numéro sélectionné : 
 +  - Faites votre choix en tapant ​un numéro au clavier. 
 +  - Pour prendre ​en compte les changements : <​code>​sudo update-initramfs -u</​code>​ 
 +  ​Redémarrez.
  
-=== En utilisant StartUp-Manager ​ ===+Admirez !
  
-<note tip>Le développement ​de StartUp-Manager est arrêtéce logiciel devient obsolète ​avec les derniers changements de [[grub]] dans [[Natty]]. Le développeur recommande ​de se tourner vers d'autres solutionscomme [[grub-customizer|Grub Customizer]](([[https://​launchpad.net/​startup-manager/​+announcement/​8300|StartUp-Manager is dead]])).</note>+Il est possible ​de visualiser le thème Plymouth sans redémarrer. Pour cela, 
 +  - il faut lancer le démon //​Plymouthd//​ (à chaque nouvelle visualisation) ​avec la [[:​commande_shell|commande]] : <​code>​sudo plymouthd</​code>​ 
 +  - Puis lui demander ​de visualiser le thème actuel: <​code>​sudo plymouth --show-splash</​code>​ 
 +  - Pour quitter, il suffit ​d'un simple : <​code>​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çuon peut aussi lancer la  ​[[:​commande_shell|commande]] : <​code>​sudo plymouthd && sudo plymouth ​--show-splash && sleep 20 && sudo plymouth quit</code>
  
-Avant d'essayer ces méthodes qui pourraient être dangereuses,​ vous pouvez ​ essayer d'​installer le logiciel [[startupmanager|StartUp-Manager]],​ il se placera dans le menu Système/​Administration. +=== Méthode manuelle avec d'autres thèmes===
-  * Cochez la case "​Afficher l'​animation de démarrage"​ et décochez la case "​afficher le texte pendant le redémarrage"​. +
-  * Choisissez ensuite la résolution d'​écran que vous voulez, puis, dans l'​onglet "​Configuration avancée"​ sélectionnez la même résolution d'​écran. +
-  * Fermer le programme, redémarrer,​ et au démarrage vous verrez si cela a fonctionné.+
  
-Sinonessayez ​les solutions ci-dessous.+Commencez par télécharger les thèmes de votre choixsur [[https://​www.gnome-look.org/​browse/​cat/​108/​|Themes Gnome Look]]. \\ 
 +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 : 
 +  ​Placez les fichiers nécessaires dans ///​lib/​plymouth/​themes//,​ par exemple : ///​lib/​plymouth/​themes/​mon-theme//​ :  
 +<code bash>​sudo cp -r /​chemin/​vers/​le/​dossier/​de/​mon-theme /​usr/​share/​plymouth/​themes/</​code>​ 
 +  - Installez le thème désiré (la syntaxe à utiliser peut-être lue dans le manuel //man update-alternatives//​) :  
 +<code bash>​sudo update-alternatives --install /​usr/​share/​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 /​usr/​share/​plymouth/​themes/​mon-theme/​mon-theme.plymouth</​code>​ 
 +  - Et finalement, reconstruisez votre img :  
 +<code bash>​sudo update-initramfs -u</​code>​
  
-=== En utilisant Grub Customizer === 
-Se reporter à [[grub-customizer|la page de Grub Customizer]]. 
  
-=== En utilisant Plymouth Manager de  Super Boot Manager === 
-Se reporter à [[superbootmanager#​plymouth-manager|la page de Super Boot Manager]]. 
  
-==== Augmenter la résolution ​(sans interface graphique) ​====+==== Augmenter la résolution====
  
-Il y a cinq façons ​de régler ce problème en lignes ​de commandela deuxième étant légèrement plus simple mais ne fonctionnant ​pas toujours.+Il peut arriver que la résolution ​de l'​écran ​de démarrage soit faibleou 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 [[:​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.\\
  
-=== Préambule à l'édition des paramètres ​===+==== Restaurer ​l'écran de démarrage Ubuntu initial ====
  
-En premier lieu il faudra déterminer quelles résolutions ​d'écran sont acceptées par Grub et Plymouth. +Après avoir essayé des variantes ​d'Unbuntu (Xubuntu, Lubuntu, etc ...), il peut arriver que l'​écran ​de démarrage ​initial ​d'Ubuntu ​n'apparaisse plus, ou qu'​un ​autre écran apparaisse\\ 
-Pour voir cela il faut avoir accès au menu de démarrage ​de Grub, c'est le menu depuis lequel vous sélectionnez votre système ​d'exploitation. Dans le cas où n'auriez ​qu'​un ​seul système d'​exploitation,​ il y a de fortes chances pour que vous n'ayez pas ce menu+Pour retrouverrestaurer, remettre ​en fonctionnement, ​l'écran ​de démarrage initial par défaut d'Ubuntu
-Dans ce cason peut l'​afficher ​en appuyant sur la touche **Majuscule (Shift)** ou **Echap (Esc)** tout de suite après ​l'affichage ​de l'écran du manufacturier. +
-((Une autre solution consiste à modifier Grub pour l'​obliger à afficher le menu en [[:​tutoriel:​comment_modifier_un_fichier|éditant le fichier]] ''​**/​etc/​default/​grub**''​ et en commentant la ligne n°5 "​GRUB_HIDDEN_TIMEOUT=0"​ en ajoutant **#** au début de la ligne. Plus de détails [[grub-pc#​etcdefaultgrub_options_par_defaut|sur cette page]].))+
  
-Ensuite dans le menu Grub, appuyez sur la touche "​c"​ pour afficher la console, puis tapez+**Réinstaller ​la page de démarrage initiale Ubuntu** 
 +<code bash> 
 +sudo apt-get install --reinstall plymouth-theme-ubuntu-logo 
 +</​code>​
  
-  vbeinfo+**Redéfinir le choix de la page de démarrage initiale Ubuntu par défaut** 
 +<code bash> 
 +sudo update-alternatives --config default.plymouth
  
-La liste des résolutions supportées par Grub s'​affiche. Notez celle qui est la plus haute (par exemple1280x1024x32). Elle se trouve généralement tout en bas. +## Saisir le numéro correspondant àubuntu-logo ​puis <​entrée>​ 
-Puisappuyez sur la touche **Echap (Esc)** pour revenir au menu de Grub et démarrer votre ordinateur.+</​code>​
  
-=== Solution 1 ===+**Réinitialiser le lancement de la page de démarrage initiale Ubuntu** 
 +<code bash> 
 +sudo update-initramfs -u 
 +</​code>​
  
-<​note>​Cette méthode a été testée((sur [[Lucid]], [[Maverick]],​ [[Precise]],​ [[Raring]] et [[Saucy]] 64 bits sur une carte Nvidia (driver propriétaire) et sur [[Lucid]] 32 bits sur une carte VIA (driver non propriétaire) avec des résolution de 1280x1024 et 1440x900)) et semble fonctionner pour un grand nombre de configurations. +**Redémarrer la machine**
-</​note>​+
  
-<note important>​ +===== Résolution de problèmes =====
-Avant d'​appliquer la solution faites une sauvegarde des fichiers qui seront modifiés !+
  
-Lancez le [[:​terminal]] et tapez :+==== WarningNo support for locale ====
  
-<​code>​sudo cp /etc/default/grub /​etc/​default/​grub_$(date +%Y%m%d)</​code>​+Il peut arriver qu'un message d'​avertissement indique un problème avec les polices d'​écriture en UTF-8. \\ 
 +Cela 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)).
  
-pour créer une copie de sauvegarde des fichiers, que vous pourrez restaurer en cas de problème. +  sudo locale-gen --purge --no-archive
-</​note>​+
  
-[[:​tutoriel:​comment_modifier_un_fichier|Editez le fichier]] ​''​**/​etc/​default/​grub**''​ [[:​sudo|avec les droits administrateur]].+==== Afficher l'écran de démarrage plus rapidement ====
  
-  ​sudo xdg-open ​/etc/default/grub+Pour que Plymouth se déclenche un peu plus tôt, vous pouvez lancer ces deux lignes de commandes : 
 +<​code>​echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/​conf.d/​splash 
 +sudo update-initramfs -u</code>
  
-Cherchez la ligne ''​#​GRUB_GFXMODE=640x480'​'. +Cela permet aussi, lorsque l'animation n'est plus qu'en mode texte, de réactiver le mode graphique.
-Ajoutez en dessous cette ligne en replaçant 1280x1024 par la plus haute résolution que vous avez trouvée précédemment avec ''​vbeinfo''​ :​ +
-<​file>​GRUB_GFXPAYLOAD_LINUX=1280x1024</​file>​+
  
-<​note ​info> +<​note ​important>Attentioncette manipulation ​peut parfois avoir des effets indésirables. Il se peut (comme pour moi) qu'elle vous mette en mode texte\\ 
-Pour les versions antérieures à [[Precise]]il peut être nécessaire de décommenter la ligne ''#​GRUB_GFXMODE=640x480'​' en enlevant le ''#''​ et remplacer la résolution+Pour remédier ​à cela je vous conseille 
-La ligne devrait ressembler ​à ça : +  * d'​installer tous les thèmes : <code bash>sudo apt-get install '​plymouth-theme*'​</code(FIXME J'​avais fait cela, mais est-ce nécessaire ?) 
-<file>GRUB_GFXMODE=1280x1024</file+  * Ensuite avec : <code bash>​sudo update-alternatives --config default.plymouth 
-</note>+  sudo update-initramfs -u 
 +</code  
 +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
  
-Enregistrez et fermez ce fichier puis exécutez :​ +Notez que Grub sera sur un autre thème ​(noir avec texte blanc).
-<​code>​sudo update-grub</​code>​ +
-Ne fermez pas le terminal avant que Grub ne vous dise qu'il a terminé ​(retour au prompt).+
  
-<note tip>Il peut être utile d'activer le Framebuffer afin d'​afficher le logo Ubuntu beaucoup plus tôt avant que le driver de votre carte graphique prenne le relais. +FIXME Cette méthode reste cependant à confirmer (j'avais tenté ​avant des bidouillages)</​note>​
-<​code>​echo FRAMEBUFFER=y | sudo tee /​etc/​initramfs-tools/​conf.d/​splash</​code>​ +
-<​code>​sudo update-initramfs -u</​code>​ +
-</​note>​+
  
-Après un redémarrage,​ l'​affichage ​devrait se faire en haute résolution. Si ce n'est pas le cas, vérifiez bien la résolution obtenue par vbeinfo (voir préambule).+==== L'​affichage ​de Plymouth ​est dégradé : installation du pilote Nvidia ​ ====
  
-<note important>​Si vous ne pouvez plus démarrer Ubuntu suite à cette manipulation (écran restant indéfiniment noir ou sur l'​arrière-plan de Grub (violet pour Ubuntu)), rédémarrez l'​ordinateur sur la console de Grub de la même manière que vous l'avez fait pour utiliser ''​vbeinfo''​ (appuyer sur **Majuscule (Shift)**, puis **C** dans le menu de Grub), puis entrez la commande :​ 
-<​code>​set gfxpayload=</​code>​ 
-Vous pouvez alors revenir au menu de Grub en appuyant sur ''​Échap''​ et démarrer votre ordinateur normalement. 
-</​note>​ 
  
-=== Solution 2 ===+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 :
  
-<note>Cette méthode provient de [[http://​www.clapico.com/​2010/​05/​02/​logo-baveux-ubuntu-dans-lucid-lynx-par-le-joli/​|remplacer-logo-baveux-ubuntu-dans-lucid-lynx-par-le-joli]]. Les manipulations ci-dessous permettent également de corriger [[:​tutoriel:​lucid_problemes#​problemes_avec_les_pilotes_proprietaires_nvidia|certains problèmes liés aux pilotes propriétaires nVidia]] (voir [[http://​blog.rom1v.com/​2010/​05/​splash-screen-ubuntu-lucid-lynx-10-04-et-pilote-nvidia-proprietaire/​|splash-screen-ubuntu-lucid-lynx-10-04-et-pilote-nvidia-proprietaire]]). +<code>vbeinfo</code>
-</note>+
  
-<note important>​ +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]])) ​
-Avant d'​appliquer la solution pensez à faire une sauvegarde ​des fichiers ​qui seront modifiés !+
  
-Lancez le [[:​terminal]] et tapez : +Une fois que vous êtes logué, veuillez ouvrir un terminal avec pour contenu:
-  sudo cp /​etc/​default/​grub /​etc/​default/​grub_$(date +%Y%m%d) +
-  sudo cp /​etc/​initramfs-tools/​modules /​etc/​initramfs-tools/​modules_$(date +%Y%m%d) +
-pour créer une copie de sauvegarde des fichiers, ​que vous pourrez restaurer en cas de problème. +
-</​note>​ +
- +
-<note help>La démarche est expliquée ​pour une résolution obtenue par vbeinfo de 1280x1024x24 (voir préambule). Vous devez adapter les modifications à la résolution que vous avez obtenue pour votre ordinateur ! +
-</​note>​ +
- +
-Commencez par [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​v86d|v86d]]**,​ puis éditez grub :+
  
 <​code>​sudo apt-get install v86d</​code>​ <​code>​sudo apt-get install v86d</​code>​
-<code>sudo xdg-open /​etc/​default/​grub</code>+  
 +<note>v86d est requis par le module noyau uvesafb.</note>
  
-et remplacez la ligne 9+Ensuite, nous allons éditer notre fichier [[:​grub-pc|grub]]. ​
  
-<​file>​GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"</​file>​+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.
  
-par+Nous répétons la manipulation,​ mais cette fois pour **#​GRUB_GFXPAYLOAD_LINUX=..** veuillez y ajouter l'​option **keep**.
  
-<​file>​GRUB_CMDLINE_LINUX_DEFAULT="​quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,​mtrr=3,​scroll=ywrap"</​file>​ +Nous aurons donc quelque chose dans ce style :
-Ne pas oublier les guillemets avant quiet et après ywrap+
  
-puis (optionnel, car change juste la résolution de Grub, pas celle du Splash) la ligne 18 
- 
-<​file>#​GRUB_GFXMODE=640x480</​file>​ 
- 
-par 
- 
-<​file>​GRUB_GFXMODE=1280x1024</​file>​ 
- 
-Enregistrez et fermez ce fichier et puis : 
- 
-<​code>​sudo xdg-open /​etc/​initramfs-tools/​modules</​code>​ 
- 
-À la fin de ce fichier rajoutez la ligne suivante :​ 
- 
-<​file>​uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap</​file>​ 
- 
-<note tip> 
-Chez certains uvesafb a empêché l'​ordinateur de s'​éteindre lors de son arrêt. Dans ce cas il semble que l'​utilisation de vesafb à la place de uvesafb a aidé. 
-</​note>​ 
- 
-Enregistrez et fermez ce fichier. 
- 
-Et enfin générez à nouveau Grub et initramfs. 
- 
-<​code>​sudo update-grub</​code>​ 
-<​code>​sudo update-initramfs -u</​code>​ 
- 
-Après un redémarrage,​ l'​affichage devrait se faire en haute résolution. Si ce n'est pas le cas, vérifiez bien la résolution obtenue par vbeinfo (voir préambule). 
- 
-=== Solution 3 === 
- 
-FIXME La solution a-t-elle réellement fonctionné pour résoudre le problème des pilotes propriétaires ou a-t-elle simplement désactivé les pilotes propriétaires ?​ 
- 
-<note important>​ 
-Avant d'​appliquer la solution faites une sauvegarde des fichiers qui seront modifiés ! 
- 
-Lancez le [[:​terminal]] et tapez : 
- 
-  sudo cp /​etc/​default/​grub /​etc/​default/​grub_$(date +%Y%m%d) 
- 
-pour créer une copie de sauvegarde des fichiers, que vous pourrez restaurer en cas de problème. 
-</​note>​ 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Editez le fichier]] ''​**/​etc/​default/​grub**''​ avec les droits administrateur. 
- 
-  sudo xdg-open /​etc/​default/​grub 
- 
-Cherchez la ligne ''#​GRUB_GFXMODE=640x480''​. Par défaut, elle se trouve à la ligne 18, mais il se peut qu'​elle se trouve ailleurs. Maintenant, enlevez le "#"​ de la ligne et remplacez les valeurs après le "​="​ par la résolution la plus haute trouvée via "​vbeinfo",​ suivie par une virgule suivie de la valeur suivante, etc. 
- 
-La ligne devrait ressembler à ça 
-<​file>​GRUB_GFXMODE=1280x1024x32,​1280x1024,​640x480</​file>​ 
- 
-Cette ligne indique à Grub d'​augmenter sa résolution avec la première valeur, si elle ne marche pas, il lui indique de prendre la deuxième valeur, et ainsi de suite. S'il ne trouve rien il utilisera 640x480. Il est donc suffisant de n'​indiquer qu'une seule résolution. 
- 
-Ensuite, il faut [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] ''​**/​etc/​grub.d/​00_header**''​ avec les droits d'​administrateur. 
- 
-  sudo xdg-open /​etc/​grub.d/​00_header 
- 
-Cherchez la ligne ''​gfxmode=${GRUB_GFXMODE}''​. Elle se trouve sur la ligne 103, par défaut. Et juste en dessous, insérez la ligne suivante :​ 
- 
-<​file>​set gfxpayload=keep</​file>​ 
- 
-<​note>​Sous maverick, il semble que cette ligne se trouve ligne 147 et non 103</​note>​ 
- 
-Sauvegardez. Cette ligne va dire de garder la résolution pendant le chargement d'​Ubuntu. 
- 
-<note warning>​Cette ligne n'​existe pas forcément dans tous les fichiers ni même cette instruction. 
-En tout cas pas chez moi (auteur SX1), une solution est en cours de recherche. Si vous avez une solution, éditez ce document. 
-</​note>​ 
- 
-<note tip>La solution suivante semble fonctionner et est plus simple que celle indiquée ci-dessus :​ dans le fichier **/​etc/​default/​grub**,​ sous la ligne **GRUB_GFXMODE=1280x1024x32,​1280x1024,​640x480** il faut ajouter **GRUB_GFXPAYLOAD_LINUX=keep** 
-de cette manière, il n'y a pas a modifier le fichier **/​etc/​grub.d/​00_header** ​        - Sivitri.</​note>​ 
- 
-Et enfin... ​ 
- 
-  sudo update-grub 
- 
-Pour prendre en compte les changements,​ cela peut prendre un certain temps. Ne fermez pas le terminal avant que Grub ne vous dise qu'il a terminé. 
- 
-Redémarrez. 
-Admirez. 
- 
-Si vous ne pouvez plus démarrer Ubuntu suite à cette manipulation (écran restant indéfiniment noir ou sur l'​arrière-plan de grub), redémarrez votre ordinateur et lors de l'​affichage du menu de grub, appuyez sur la touche ''​c''​ de votre clavier. Lorsque l'​invite de commande de grub s'​affiche,​ tapez la commande suivante :​ 
- 
- <​code>​set gfxpayload=</​code>​ 
- 
-puis appuyez sur la touche ''​Entrée''​. Vous pouvez alors revenir au menu de grub en appuyant sur ''​Échap''​ et démarrer votre ordinateur normalement. 
- 
-<​note>​Chez certains cette solution semble désactiver les drivers Nvidia, ce qui n'est pas vraiment une solution.</​note>​ 
- 
-=== Solution 4 === 
-Utiliser plymouth manager, cf. ce [[http://​www.le-libriste.fr/​2011/​05/​ubuntu-11-04-changer-de-theme-de-boot-avec-plymouth-manager/​|site]] et [[https://​launchpad.net/​~mefrio-g/​+archive/​plymouthmanager|celui-ci]]. 
- 
-=== Solution 5 === 
-Voir [[http://​paolobernardi.wordpress.com/​2011/​05/​01/​fix-plymouth-on-ubuntu-after-installing-nvidia-or-ati-proprietary-drivers-for-ubuntu-11-04-natty/​|ce script]] pour régler automatiquement le problème chez la plupart des gens. Fonctionne aussi avec BURG. 
-==== Afficher Plymouth beaucoup plus tôt ==== 
- 
-<note warning>​Ceci ne fonctionne pas avec la version [[Oneiric]],​ mais fonctionne avec les autres.</​note>​ 
- 
-Plymouth s'​affiche tard par défaut, et est précédé d'un tiret noir clignotant qui n'est pas particulièrement esthétique. Ceci est connu dans [[https://​bugs.launchpad.net/​bugs/​540801|Launchpad]] où les raisons de compatibilités matérielles sont expliquées. A noter: démarrer Plymouth plus tôt ne va pas raccourcir le temps de démarrage mais sera plus esthétique. 
- 
-Pour améliorer ceci en attendant une mise à jour corrective, il faut réaliser ces opérations dans un terminal : 
- 
-  echo FRAMEBUFFER=y | sudo tee /​etc/​initramfs-tools/​conf.d/​splash 
-  sudo update-initramfs -u 
- 
-L'​affichage de Plymouth apparaitra beaucoup plus tôt au démarrage suivant. 
-<note warning> Si vous avez effectué cette commande, il se peut que vous ne puissiez pas changer le thème. Pour revenir en arrière, supprimez la ligne suivante dans ''/​etc/​initramfs-tools/​conf.d/​splash''​ : 
-<​file>​FRAMEBUFFER=y</​file>​ 
-et relancez 
-  sudo update-initramfs -u 
-</​note>​ 
- 
- 
- 
- 
- 
-===== Changer de thème ===== 
- 
-Plusieurs thèmes sont disponibles dans les dépôts. Pour les installer, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] commençant par //''​plymouth-theme''//​ ou depuis un terminal : 
-<​code>​ 
-sudo apt-get install '​plymouth-theme*'​ 
-</​code>​ 
-Puis pour choisir un thème, tapez : 
-<​code>​ 
- sudo update-alternatives --config default.plymouth 
-</​code>​ 
-Vous avez alors un écran de ce type : 
 <​file>​ <​file>​
- Il existe 6 choix pour l'​alternative default.plymouth (qui fournit /​lib/​plymouth/​themes/​default.plymouth). 
  
-  Sélection ​  ​Chemin ​                                                ​Priorité ​ État +GRUB_GFXMODE=1280x800x32 
------------------------------------------------------------- +GRUB_GFXPAYLOAD_LINUX=keep
-* 0            /​lib/​plymouth/​themes/​ubuntu-logo/​ubuntu-logo.plymouth ​  ​100 ​      mode automatique +
-  1            /​lib/​plymouth/​themes/​fade-in/​fade-in.plymouth ​          ​10 ​       mode manuel +
-  2            /​lib/​plymouth/​themes/​glow/​glow.plymouth ​                ​10 ​       mode manuel +
-  3            /​lib/​plymouth/​themes/​script/​script.plymouth ​            ​10 ​       mode manuel +
-  4            /​lib/​plymouth/​themes/​solar/​solar.plymouth ​              ​10 ​       mode manuel +
-  5            /​lib/​plymouth/​themes/​spinfinity/​spinfinity.plymouth ​    ​10 ​       mode manuel +
-  6            /​lib/​plymouth/​themes/​ubuntu-logo/​ubuntu-logo.plymouth ​  ​100 ​      mode manuel+
  
-Appuyez sur <​Entrée>​ pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné : 
 </​file>​ </​file>​
-Faites votre choix en tapant un numéro au clavier. 
-Pour prendre en compte les changements : 
-<​code>​ 
-sudo update-initramfs -u 
-</​code>​ 
-Redémarrez. 
-Admirez ! 
-<note tip> 
-Il est possible de visualiser le thème Plymouth sans redémarrer. Pour cela, il faut lancer le démon Plymouthd (à chaque nouvelle visualisation) : 
-<​code>​sudo plymouthd</​code>​ 
-Puis lui demander de visualiser le thème actuel : 
-<​code>​sudo plymouth --show-splash</​code>​ 
-Pour quitter, il suffit d'un simple : 
-<​code>​sudo plymouth quit</​code>​ 
-</​note>​ 
-<note tip>En cas d'​installation de l'​environnement KDE en plus de Gnome, cette commande permet également de changer le thème qui a généralement été modifié par la même occasion</​note>​ 
-<note tip> 
-Pour lancer le démon, avoir un aperçu de 20 secondes, puis quitter l'​aperçu en une seule commande, on peut aussi lancer la commande : 
-<​code>​sudo plymouthd && sudo plymouth --show-splash && sleep 20 && sudo plymouth quit</​code>​ 
-</​note>​ 
-<note important>​Il peut y avoir un problème avec ''​plymouth-theme-spinfinity''​ : 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é.</​note>​ 
  
-==== Installer un thème et le définir en ligne de commande ====+<​note>​Sous Ubuntu 16.04, ces deux lignes 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 souci d'​affichage : 
 +<​file>​GRUB_VIDEO_BACKEND="​vbe"</​file></​note>​
  
-1) Vous devez placer les fichiers nécessaires dans //''/​lib/​plymouth/​themes/''//,​ par exemple : //''/​lib/​plymouth/​themes/​mon-theme/''//​ :  +Enregistrer vos modification.
-<​code>​sudo cp -r /​chemin/​vers/​le/​dossier/​de/​mon-theme /​lib/​plymouth/​themes/</​code>​+
  
-2) Vous pouvez alors installer le thème désiré (la syntaxe ​à utiliser peut-être lue dans le manuel //''​man update-alternatives'​'//) : +À ce stade, il nous manque encore ​à faire passer l'argument **framebuffer=y** à votre fichier ​/etc/initramfs-tools/conf.d/splash, pour ce faire :
-<​code>​sudo update-alternatives --install ​/lib/​plymouth/​themes/​default.plymouth default.plymouth ​/lib/​plymouth/​themes/​mon-theme/​mon-theme.plymouth 200 </​code>​+
  
-3) Ensuite définir votre thème comme thème par défaut : +<​code>​echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash</​code>​ 
-<​code>​sudo ​update-alternatives --set default.plymouth ​/lib/plymouth/​themes/​mon-theme/mon-theme.default ​</​code>​+ 
 +Nous allons mettre à jour notre initramfs via cette commande :
  
-4) Et finalement, reconstruire votre img : 
 <​code>​sudo update-initramfs -u</​code>​ <​code>​sudo update-initramfs -u</​code>​
  
-==== Importer un thème plymouth issu de la distribution Mandriva ====+Et pour finir, nous mettons à jour notre fichier Grub :
  
-L'​importation va se réaliser en plusieurs étapes. Il s'​agira d'​abord de récupérer le thème sous le forme d'un paquet RPM. Avec les [[sudo#​executer_une_application_graphique_ubuntu_xubuntu|droits super utilisateur]],​ extraire les fichiers du paquet dans le répertoire des thèmes utilisés pour votre distribution et modifier quelques lignes de configuration. Pour finalement pouvoir activer votre nouveau thème. +<​code>​sudo update-grub2</​code>​
- +
-  * Récupérer un thème contenu dans un paquet RPM par exemple celui, malheureusement en langue allemande mais terriblement 'geek attitude',​ de tigger-gg sur [[http://​kde-look.org/​content/​show.php?​action=content&​content=129717|kde-look.org]]. +
- +
-  * Ouvrir avec les [[sudo#​executer_une_application_graphique_ubuntu_xubuntu|droits super utilisateur]] le paquet précédemment téléchargé avec un gestionnaire d'​archive (par exemple [[file-roller|File Roller]] installé par défaut). Parcourir successivement les sous-dossiers '​.'​ , '​usr'​ , '​share'​ pour parvenir au dossier '​plymouth'​. Sélectionnez-le afin de l'​extraire dans le répertoire '​lib'​ à la racine du système de fichier.  +
-<​note>​Pour plus d'​informations concernant les répertoires '​.',​ '​usr',​ '​share',​ '​lib'​ voir [[systeme_de_fichiers|les systèmes de fichiers sous Linux]]</​note>​ +
- +
-  * Ouvrir avec les droits super utilisateur le fichier '/​lib/​plymouth/​themes/​mud-waiting/​mud-waiting.plymouth'​ avec votre logiciel d'​[[editeur_de_texte|édition de texte]] préféré (par défaut [[gedit|Gedit]]). Modifier les chemins sous [script] pour votre configuration (remplacer le chemin '/​usr/​share'​ par '/​lib'​). Hop, finalement enregistrer vos modifications avant d'​activer le thème que vous venez d'​installer. +
- +
-===== Résolution de problèmes ===== +
-==== Plymouth n'​apparaît plus suite à l'​installation d'une carte graphique Nvidia ==== +
- +
-Si vous avez installé les pilotes propriétaires pour votre carte graphique Nvidia vous avez peut-être eu la désagréable surprise de ne plus voir apparaître l'​écran de démarrage et extinction de Plymouth. +
-Problème constaté sur Xubuntu 12.04 et 14.04 mais sûrement lié à d'​autres versions également. +
- +
-Pour résoudre ceci, suivez cette procédure : +
- +
-Tapez ceci pour éditer le fichier de configuration de Grub , remplacez gedit par votre editeur de texte favoris : +
- +
-<​code>​gksudo gedit  /​etc/​default/​grub</​code>​ +
- +
-Recherchez cette ligne +
- +
-<​code>#​GRUB_GFXMODE=640x480</​code>​ +
- +
-Juste au dessous insérez celle-ci : +
- +
-<​code>​GRUB_GFXPAYLOAD_LINUX=auto</​code>​ +
- +
-Si le problème n'est pas résolu, essayez plutôt ceci : +
- +
-<​code>​GRUB_GFXPAYLOAD_LINUX="​1024x768"</​code>​ +
- +
-Enfin, ne pas oublier de sauver le fichier +
- +
-Remettre à jour grub comme ceci : +
- +
-<​code>​sudo update-grub</​code>​ +
- +
-Après avoir redémarré la machine tout devrait être rentré dans l'​ordre. +
- +
-Source de cette astuce [[http://​community.linuxmint.com/​tutorial/​view/​1570]]+
  
 =====Voir aussi===== =====Voir aussi=====
  
-  * [[http://​www.freedesktop.org/​wiki/​Software/​Plymouth|Site officiel ​(en)]] +  ​* **(en)** [[http://​www.freedesktop.org/​wiki/​Software/​Plymouth|Site officiel]]. 
-  * [[http://​blog.fpmurphy.com/​2009/​09/​project-plymouth.html|Project Plymouth ​(en)]] Tout sur plymouth ​et bien plus encore. +  ​* **(en)** [[http://​blog.fpmurphy.com/​2009/​09/​project-plymouth.html|Project Plymouth]]Tout sur Plymouth ​et bien plus encore. 
-  * [[http://​gnome-look.org/​index.php?​xcontentmode=160|Splash-screen chez http://​gnome-look.org ​(en)]] Plusieurs dizaines de thèmes ​plymouth+  ​* **(en)** [[http://​gnome-look.org/​index.php?​xcontentmode=160|Splash-screen chez Gnome-look.org]] Plusieurs dizaines de thèmes ​Plymouth
-  * [[http://​www.tutoriels-video.fr/​personnaliser-lecran-de-demarrage-dubuntu/​|Tutoriel vidéo : personnaliser l'​écran de démarrage d'​ubuntu ​(fr)]] +  ​* **(fr)** [[https://​www.tutoriels-video.fr/​personnaliser-lecran-de-demarrage-dubuntu/​|Tutoriel vidéo : personnaliser l'​écran de démarrage d'​ubuntu]] 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=411002/​|Tutoriel écrit : Correction des bogues de démarrage sur Lucid (fr)]] +  * **(en)** [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=391343&​p=1|HowTo - Installer le thème plymouth Space-Sunrise ]] 
-  ​* [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=391343&​p=1|HowTo - Installer le thème plymouth Space-Sunrise ]] +  ​* **(en)** [[https://​brej.org/​blog/?​p=158|HowTo - Plymouth theming guide (part 1) (en)]] [[http://​brej.org/​blog/?​p=174|(part 2)]] [[http://​brej.org/​blog/?​p=197|(part 3)]].
-  * [[http://​brej.org/​blog/?​p=158|HowTo - Plymouth theming guide (part 1) (en)]][[http://​brej.org/​blog/?​p=174|(part 2)]][[http://​brej.org/​blog/?​p=197|(part 3)]]. +
-  * [[:​superbootmanager|Tutoriel : Super Boot Manager (fr)]]+
  
 +----
  
-//​Contributeurs : [[:​utilisateurs:​Mario_26]]////​+//​Contributeurs : [[:​utilisateurs:​Mario_26]], yoritomo, [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​BeAvEr]].////
  • plymouth.1413919402.txt.gz
  • Dernière modification: Le 21/10/2014, 21:23
  • par 85.201.105.106