Qual é a importância de Plymouth?

Qual é a importância de Plymouth?

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. Após o menu GRUB, a tela ficou preta e nada parece acontecer. Instalei o Ubuntu novamente, mas a pergunta permanece em minha mente: o que é Plymouth e por que meu sistema travou?

Responder1

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

A remoção do Plymouth também remove o gerenciador de exibição, por exemplo, lightdme/ou gdme um pouco mais. Aqui está um trecho do comando remove em 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
[…]

Esse é o motivo pelo qual você não tem mais uma tela de login.


Um conselho para reverter o erro

Você sempre pode fazer login em tty1 e reinstalar lightdm/ gdme os outros pacotes removidos como ubuntu-desktope upstart. Uma visão geral dos pacotes removidos pode ser encontrada 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 é Plymouth?

Plymouth é um aplicativo que é executado bem no início do processo de inicialização (mesmo antes do sistema de arquivos raiz ser montado!) e fornece uma animação gráfica de inicialização enquanto o processo de inicialização ocorre em segundo plano.

Fonte:apt-cache show plymouth

… e Plymouth substitui usplash.

Saiba mais sobre Plymouthaqui.

Responder2

DeWikipédia:

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

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

informação relacionada