Некоторые проблемы оказались не очевидны.
Источник 1: тут
Источник 2: и тут
1. Качаем тему.
2. Распаковываем в
/usr/share/plymouth/theme
3. В папке с темой в файле
"ИмяТемы".plymouth
смотрим пути. Если что то типа /lib/plymouth/themes
меняем на /usr/share/plymouth/themes
4. Убеждаемся (!), что имя папки с темой и имя файла
"ИмяТемы".plymouth
одинаковые. Если есть заглавные в названии папки, то должны быть заглавные в названии файла, а так же в самом файле. Этот пункт очень важен, так-как косяк был именно в этом.5. Убеждаемся, что грамматика файла верна, нет ошибок в стиле
ModuleName = script
. Должно быть ModuleName=script
, пробелов быть не должно.Пример:
Скачал тему Paw Ubuntu/Mint Floral Choco Charco theme
Распаковал, убедился в верности грамматики скрипта, совпадении названий папки с темой и файла
"ИмяТемы".plymouth
, а так же в верности прописаных путей в нем.Скопировал в
/usr/share/plymouth/theme
Если лень копировать, можете распаковать и выполнить в терминале:
Копируем;
Код: Выделить всё
sudo cp -rf ./paw-ubuntu-floral-choco-charco /usr/share/plymouth/themes
Код: Выделить всё
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/paw-ubuntu-floral-choco-charco/paw-ubuntu-floral-choco-charco.plymouth 100
Код: Выделить всё
sudo update-alternatives --config default.plymouth && sudo update-initramfs -u
ЗЫ: Так же можете сразу проверить работоспособность темы с помощью скрипта:
Код: Выделить всё
#!/bin/bash
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