Eu baixei um tema do GNOME-Look e segui as instruções no arquivo leia-me. Esta não é a primeira vez que tentei instalar uma tela inicial personalizada. Isso me diz para fazer alguma coisa. Eu segui este tutorial e, no final, ele me diz para executar sudo update-initramfs -u
, assim como aqui no arquivo leia-me deste tema atual. O problema é que, não importa o que eu faça, sempre recebo este erro:
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
É certo que não sou novo no Ubuntu, mas não sou especialista em nada. Não tenho a menor ideia do que fazer agora.
EDIT:
Eu sei que o plymouth já é a versão mais recente (0.9.2-3ubuntu13.1). quando executo sudo apt-get install plymouth
Além disso, estou executando o Ubuntu no VirtualBox, portanto, ele não está usando drivers proprietários. Resolução e está tudo bem. Eu nem sei se o
módulo W: plymouth "(/usr/lib/i386-linux-gnu/plymouth//.so)" está faltando, ignorar esse tema é a causa do problema, mas acho que sim . Eu sigo todas as etapas, é nesse momento initramfs -u
que recebo esse erro e, em seguida, ele retorna à tela inicial antiga.
sudo update-initramfs -u
retornaW: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
novamente. Eu verifiquei a lista inteira de problemas aos quais as pessoas estavam vinculadas na postagem da solução, mas nenhum deles respondeu à minha pergunta. Não vá.sudo reboot
, ainda obtenha a tela inicial antiga.Respostas:
Eu também encontrei esse problema, veja como eu o corrigi.
A base do problema
Simplificando, o layout do arquivo no Ubuntu 16 altera a localização dos temas plymouth de
/lib/plymouth/themes
para/usr/share/plymouth/themes
e, portanto, todos os scripts de instalação do tema que assumiram o layout anterior agora são instalados no local errado. Portanto, quando o update-initramfs é executado, os dados de origem não estão onde deveriam estar, o que causa esse erro.e por isso, o tema não está instalado. O fallback é o tema padrão do logotipo do ubuntu .
Consertando coisas
Achei conveniente simplesmente executar as coisas manualmente e, como você está familiarizado com o Ubuntu, vou me concentrar em descrever a abordagem em vez de fazê-la como recortar e colar.
Inicialize parcialmente correto com o apt-get
Execute o comando a seguir, que não apenas instalará vários novos temas no local correto, mas também corrigirá o esquema de alternativas de atualização agora incorreto .
após a execução, haverá uma nova estrutura de diretório ancorada na
/usr/share/plymouth/themes
qual terá um layout idêntico ao caminho anterior.Mover temas antigos
Considere se vale a pena migrar cada tema, pode haver duplicatas; nesse caso, use os já instalados.
migrar para o novo local é simples; basta mover o diretório, pois cada tema está contido em um diretório nomeado após o tema
Corrija temas antigos
Os temas antigos são auto-referenciais, pois o arquivo de tema .plymouth contém uma referência ao diretório em que o tema está instalado. Altere essas referências para as corretas (por exemplo,
vi /usr/share/plymouth/themes/orb/orb.plymouth
e substitua/lib/plymouth
por/usr/share/plymouth
).Lista de atualização com alternativas de atualização
Estendendo o exemplo do orb, use as alternativas de atualização para tornar a lista de temas selecionável.
Isso tem o benefício adicional de alavancar o script update-plymouth que está incluído na maioria dos temas do gnome-look . Vou incluir o texto
A execução
update-plymouth
permitirá que você selecione o tema desejado, crie automaticamente o novo initramfs e permita que você o visualize.Bônus: use art from deviantart
Armado com esse conhecimento, não precisamos executar cegamente um instalador, mas com o entendimento de que tudo o que é necessário para instalar um novo tema é
/usr/share/plymouth/themes
update-alternatives
como descrito acimaupdate-plymouth
Isso nos dá acesso a uma seleção maior de temas, dos quais acho que esse tema sônico é o melhor.
fonte
/lib/plymouth/ubuntu-sunrise
do jeito que está. Agora, fresco do arquivo descompactado, mudei para/usr/share/plymouth/themes
. Eu já tinha o diretório de Plymouth/usr
, então a execuçãoapt-get install plymouth-themes
me deu a mensagem que estava atualizada. Eu mudei esse tema que eu precisava. Entrei noubuntu-sunrise.plymouth
arquivo, editei as duas linhas. Fez o mesmo mesmo de volta/lib/plymouth/ubuntu-sunrise/ubuntu-sunrise.plymouth
. Fez oupdate-alternatives.
update-alternatives --config default.plymouth
e verifiquei que estava listado. (De qualquer forma, o tema não veio com umupdate-plymouth
script, então tive que executar as coisas manualmente.) Selecionou o tema.sudo update-initramfs -u
, nenhuma mensagem de erro apareceu (WOO!). Então eu copiei a linha de código que você forneceu daupdate-plymouth
que testa a tela inicial. Com certeza, funcionou. Aqui estava o que me deixou perplexo. Imediatamente depois, corrisudo reboot
e ... voltou para a tela inicial antiga. ARG!Se você seguiu a resposta @wateim e ainda está recebendo o erro
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
, provavelmente o tema é antigo. A nova convenção temática é um pouco diferenteFaça essas mudanças. Deve funcionar :) Se você quiser começar tudo de novo, confira meu post no blog . É quase igual à resposta do @wateim, mas com pequenas modificações (funciona para mim no Ubuntu 16.04+)
fonte
/usr/
caminho de mudar o nome da pasta do tema para coincidir com o.plymouth
nome fez o truque para mimEu também tropecei com
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
Copiei o tema atual, no meu caso, o
ubuntu-gnome-logo
personalizei e instalei.Certifique-se os
.grub
,.plymouth
e.script
arquivos localizados em seu tema têm o mesmo nome que a pasta do tema. Após a renomeação correta do arquivo, a mensagem de erro desapareceu e a tela inicial personalizada apareceu como esperado.fonte
Este erro ocorre porque o local dos arquivos de Plymouth foi alterado. Nas versões mais antigas do Ubuntu, eles estavam localizados,
/lib/plymouth
mas agora estão localizados/usr/share/plymouth
. O que você precisa fazer é reinstalar assim:Em seguida, escolha um tema que esteja no caminho
/usr/share/plymouth/themes
após a execução:Em seguida, salve o tema, para que ele comece com isso no início da execução do sistema:
Para testar, você pode executar este comando:
Se você deseja os temas antigos, mova-os do seu local antigo e edite o arquivo com
*.plymouth
extensão com o novo caminho existente/usr/share/plymouth/themes/your_you
e instale-os assim:Em seguida, selecione-o executando:
Para iniciar o sistema com isso:
fonte