Também encontrei esse problema, eis como corrigi-lo.
A base do problema
Simplificando, o layout do arquivo no Ubuntu 16 altera a localização dos temas do plymouth de /lib/plymouth/themes
para /usr/share/plymouth/themes
e, assim, todos os scripts de instalação do tema que assumiram o layout anterior agora são instalados no local errado. Assim, quando update-initramfs é executado, os dados de origem não estão onde deveriam estar, o que causa esse erro.
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
e por causa disso, o tema não está instalado. O fallback é o tema padrão do ubuntu logo .
Corrigindo coisas
Eu achei conveniente simplesmente executar as coisas manualmente, e já que você está familiarizado com o Ubuntu, vou me concentrar em descrever a abordagem em vez de fazê-la recortar e colar.
Inicializar parcialmente correto com o apt-get
Execute o seguinte comando, que não só instalará vários temas novos no local correto, como também corrigirá o esquema update-alternatives agora incorreto.
apt-get install plymouth-themes
depois disso, haverá uma nova estrutura de diretórios ancorada em /usr/share/plymouth/themes
, que terá um layout idêntico ao caminho anterior.
Mover temas antigos
Considere se cada tema vale a pena migrar, pode haver duplicatas, nesse caso, use as já instaladas.
ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes
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
cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes
Corrigir 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, em seguida, substitua /lib/plymouth
por /usr/share/plymouth
).
Atualizar lista com alternativas de atualização
Estendendo o exemplo orb, use update-alternatives para tornar a lista de temas selecionável.
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
Isto tem o benefício adicional de alavancar o script update-plymouth que está incluído na maioria dos temas de gnome-look . Vou incluir o texto
#!/bin/bash
echo "Choose the number of the theme you want to use, then [ENTER]"
echo
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
echo
read -p "Do you want to test the theme? (Y/N) "
if [ "$REPLY" != "n" -a "$REPLY" != "N" ] ; then
echo
echo "Running 10-second test..."
sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit
fi
exit
A execução de update-plymouth
permitirá selecionar o tema desejado, criar automaticamente o novo initramfs e permitir a visualização.
Bônus: use arte do deviantart
Munidos desse conhecimento, não precisamos executar cegamente um instalador, mas sim entender que tudo o que é necessário para instalar um novo tema é
- copie um diretório de temas para
/usr/share/plymouth/themes
- execute
update-alternatives
conforme descrito acima - executar
update-plymouth
Isso nos dá acesso a uma seleção maior de temas dos quais eu acho que este tema sonoro é o melhor.