Qual é a importância do Plymouth?

17

Eu acidentalmente fiz um comando para excluir o Plymouth do meu Ubuntu 15.04:

sudo apt-get remove plymouth

e depois disso, minha tela de login não apareceu mais. Depois do menu do GRUB, a tela ficou preta e nada parece acontecer. Eu instalei o Ubuntu novamente, mas a questão permanece em minha mente: O que é o Plymouth e por que ele travou o meu sistema?

    
por LeoSantana 04.11.2015 / 15:40

2 respostas

23

O que há de errado após a desinstalação de plymouth ?

A remoção do Plymouth também remove o gerenciador de exibição, por exemplo, lightdm e / ou gdm e um pouco mais. Aqui está um trecho do comando remove no meu sistema:

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
[…]

Essa é a razão pela qual você não tem mais uma tela de login.

Um conselho para reverter o erro

Você sempre pode fazer o login em tty1 e reinstalar lightdm / gdm e os outros pacotes removidos, como ubuntu-desktop e upstart . Uma visão geral dos pacotes removidos pode encontrar em /var/log/dpkg.log . No meu exemplo eu teria que reinstalar

sudo apt-get install gdm lightdm ubuntu-desktop upstart ubuntu-gnome-desktop unity unity-tweak-tool

Depois disso, inicie seu gerenciador de exibição, por exemplo,

sudo service gdm start

ou

sudo systemctl start gdm

O que é o Plymouth?

  

O Plymouth é um aplicativo executado muito cedo no processo de inicialização   (mesmo antes de o sistema de arquivos raiz ser montado!) e fornece   animação de inicialização gráfica, enquanto o processo de inicialização acontece no   fundo.

Origem: apt-cache show plymouth

… e Plymouth substitui usplash .

Saiba mais sobre Plymouth aqui .

    
por A.B. 04.11.2015 / 15:47
8

Em Wikipédia :

  

O Plymouth é um bootsplash (uma representação gráfica do processo de inicialização do sistema operacional) para o Linux. Suporta animações. Ele faz uso do Direct Rendering Manager (DRM) e do driver KMS. Ele é empacotado no initrd .

     

Além do visual, a Plymouth também lida com a interação do usuário durante a inicialização.

    
por DevRobot 04.11.2015 / 15:54