Использование update-alternatives для изменения темы plymouth влияет только на анимацию выключения, запуск остается неизменным.

Использование update-alternatives для изменения темы plymouth влияет только на анимацию выключения, запуск остается неизменным.

В Ubuntu 14.04 я смог изменить тему Plymouth, просто зайдя /lib/plymouth/themesи скопировав туда свою тему.

Затем, просто набрав sudo update-alternatives --config default.plymouth(выбрав соответствующий номер моей темы) и sudo update-initramfs -u, я смог изменить тему Plymouth.

В Ubuntu 16.04 LTS эта папка /lib/plymouth/themesдаже не существует.

С помощью поиска в Nautilus я смог найти папку /usr/share/plymouthи поместить свою тему в themes. Затем, введя в оболочке команды выше, я, теоретически, смог изменить свою тему Plymouth на предварительно скопированную.

Правда в том, что после смены темы Plymouth на свою и после нескольких перезагрузок, тема Plymouth не отображается при загрузке. Просто появляется черный экран, а затем lightdmпоявляется и я вхожу в свой аккаунт...

Я использую его burgкак загрузчик по умолчанию.

решение1

Я столкнулся с похожей вещью. После использования synaptic для поиска темы plymouth по умолчанию, я нажал на свойства, чтобы посмотреть, какие файлы были установлены. Это перечислило большинство файлов, идущих в этот каталог

/usr/share/plymouth/themes

поместите туда все ваши файлы и запустите

update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/"path/to-your-plymouth.plymouth" 100

решение2

Эти изменения считываются с диска во время выключения, поэтому это и работает.

Однако при загрузке они считываются из начального образа файловой системы в памяти - initramfs, который вы не обновили своими изменениями. Это необходимо, поскольку ваша обычная файловая система еще не доступна.

Вот что я сделал, чтобы решить эту проблему в Ubuntu 14.04, поэтому я не могу гарантировать, что это сработает в 16.04, но эта команда не нанесет никакого вреда, так что попробовать стоит.

Если вы запустите:

sudo update-initramfs -u

Ваши изменения будут применены.

решение3

Посмотри наНевозможно использовать пользовательский экран-заставку в Ubuntu 16.04LTS(ответы waTeim и mac). Должно работать.

Для получения дополнительной информации ознакомьтесь с инструкцией по установке и устранению неполадок тем Plymouth в Ubuntu 16.04.http://rajeshksv.blogspot.in/2017/02/customize-ubuntu-linux-plymouth-splash.html(Я собрал все инструкции по установке и устранению неполадок в одном месте, поскольку многие блоги в Интернете устарели)

решение4

Откройте Nautilus как root, выполнив:

sudo -H nautilus

в терминале, просто перейдите /usr/share/plymouth/themes/и откройте папку темы и отредактируйте .plymouthфайл с помощью gedit.

В .plymouthфайле измените

[script]
ImageDir=/lib/plymouth/themes/themename
ScriptFile=/lib/plymouth/themes/themename/themename.script

к

[script]
ImageDir=/usr/share/plymouth/themes/themename
ScriptFile=/usr/share/plymouth/themes/themename/themename.script

заменив themenameна название темы.

Например, тема называется darwin, поэтому правки должны быть такими:

[script]
ImageDir=/lib/plymouth/themes/darwin
ScriptFile=/lib/plymouth/themes/darwin/darwin.script

к

[script]
ImageDir=/usr/share/plymouth/themes/darwin
ScriptFile=/usr/share/plymouth/themes/darwin/darwin.script

Связанный контент