web-dev-qa-db-fra.com

Quelle est l'importance de Plymouth?

J'ai accidentellement fait une commande pour supprimer Plymouth de mon Ubuntu 15.04:

Sudo apt-get remove plymouth

et après cela, mon écran de connexion ne s'affiche plus. Après le menu GRUB, l'écran est devenu noir et rien ne semble se passer. J'ai réinstallé Ubuntu, mais la question qui me préoccupe reste la même: qu'est-ce que Plymouth et pourquoi est-ce qu'il a planté mon système?

19
LeoSantana

Qu'est-ce qui ne va pas après la désinstallation de plymouth?

Supprimer Plymouth supprime également le gestionnaire d’affichage, par ex. lightdm et/ou gdm et un peu plus. Voici un extrait de la commande remove sur mon système:

Sudo apt-get remove --simulate plymouth
[…]
The following packages will be REMOVED:
  cryptsetup gdm lightdm mountall plymouth plymouth-label plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text ubuntu-desktop ubuntu-gnome-desktop unity unity-greeter unity-Tweak-tool upstart
  upstart-bin
[…]

C'est la raison pour laquelle vous n'avez plus d'écran de connexion.


Un conseil pour inverser l'erreur

Vous pouvez toujours vous connecter sur tty1 et réinstaller lightdm/gdm et les autres paquets supprimés tels que ubuntu-desktop et upstart. Vous trouverez un aperçu des packages supprimés dans /var/log/dpkg.log. Dans mon exemple, je devrais réinstaller

Sudo apt-get install gdm lightdm ubuntu-desktop upstart ubuntu-gnome-desktop unity unity-Tweak-tool

Après cela, démarrez votre gestionnaire d’affichage, par exemple.

Sudo service gdm start

ou

Sudo systemctl start gdm

Qu'est-ce que Plymouth?

Plymouth est une application qui s'exécute très tôt dans le processus de démarrage (avant même que le système de fichiers racine ne soit monté!) Et fournit une animation de démarrage graphique pendant que le processus de démarrage se produit en arrière-plan.

Source: apt-cache show plymouth

… Et Plymouth remplace usplash.

En savoir plus sur Plymouth ici .

26
A.B.

De Wikipedia :

Plymouth est un bootsplash (une représentation graphique du processus de démarrage du système d'exploitation) pour Linux. Il supporte les animations. Il utilise le gestionnaire DRM (Direct Rendering Manager) et le pilote KMS. Il est emballé dans le initrd.

Outre le plaisir des yeux, Plymouth gère également les interactions de l'utilisateur lors du démarrage.

9
TellMeWhy