Как изменить тему загрузки системы(plymouth)

plymouth

Plymouth — свободный графический экран загрузки для Linux. Приложение использует Direct Rendering Manager и Kernel Mode-Setting.

Разработка Plymouth началась в мае 2007 года под руководством Рэя Строда, но стал развиваться лишь в 2008 году, когда был внедрён в Fedora 10. Позднее он был внедрён в Mandriva Linux 2010, сменил Usplash и XSplash вUbuntu с версии 10.04.

Можно установить стандартную тему любого из дистрибутивов набрав в терминале

apt-cache search plymouth-theme-

и увидим вот такую картину

plymouth

Чтобы установить любую из этих тем нужно набрать в терминале

sudo apt install plymouth-theme-ubuntu-gnome-logo
sudo apt install plymouth-theme-ubuntu-gnome-text

И изменяем с помощью

sudo update-alternatives --config default.plymouth

Нам предложат выбрать из трех вариантов. Выбираем нашу установленную тему цифрой и далее обновляем конфигурацию

sudo update-initramfs -u

А как нам установить какую-то не стандартную тему Plymouth?

А все очень просто.

На сайте gnome-look.org слева в разделе «Plymouth Themes», есть очень большое количество тем, но они за 2015 год, то есть для Ubuntu 14.04/Linux Mint 17, но мы можем изменить нашу скачанную тему для нашей Ubuntu 16.04/Linux Mint, сейчас объясню почему, в Ubuntu 14.04/Linux Mint 17 по умолчанию темы plymouth были в директории /lib/plymouth/themes/, но с приходом Ubuntu 16.04 все немного изменилось, и сейчас темы расположены по адресу /usr/share/plymouth/themes/, поэтому нам нужно изменить для начала нашу тему.

plymouth

Итак Вы выбрали и скачали тему(я скачал тему под названием Anon-Pun2), идем в директорию куда Вы скачали тему, и правой кнопкой мышки нажимаем и выбираем «Извлечь сюда», после извлечения заходим в папку с темой и находим там файл под названием «название темы.plymouth»(в моем случае это — Anon-Pun2.plymouth), открываем с помощью любого редактора(например gedit)

[Plymouth Theme]
Name=Anon-Pun2
Description=A theme that features a background with a logo.
ModuleName=script

[script]
ImageDir=/lib/plymouth/themes/Anon-Pun2/
ScriptFile=/lib/plymouth/themes/Anon-Pun2/Anon-Pun2.script

Вот что мы видим, а теперь просто берем и меняем пути с /lib/ на /usr/share/

[Plymouth Theme]
Name=Anon-Pun2
Description=A theme that features a background with a logo.
ModuleName=script

[script]
ImageDir=/usr/share/plymouth/themes/Anon-Pun2/
ScriptFile=/usr/share/plymouth/themes/Anon-Pun2/Anon-Pun2.script

Нажимаем «Сохранить», все больше нам не понадобится этот файл.

Чтобы дальше нам быстрее работать, открываем терминал и переходим в директорию загрузки

cd Загрузки/Anon-Pun2-Boot/

По-умолчанию в теме что я скачал двойная вложеность(может у Вас и не будет), то есть после распаковки у меня есть директория Anon-Pun2-Boot, а уже в ней сама тема под названием Anon-Pun2.

И копируем(почему копируем? можем просто переместить, ну на всякий случай) в папку с темами plymouth

sudo cp -a Anon-Pun2 /usr/share/plymouth/themes

далее обновляем дефолтные темы

sudo update-alternatives --install '/usr/share/plymouth/themes/default.plymouth' default.plymouth /usr/share/plymouth/themes/Anon-Pun2/Anon-Pun2.plymouth 100
sudo update-alternatives --config default.plymouth

Нажимаем цифру нашей темы

plymouth

sudo update-initramfs -u

И последняя команда обновит конфигурацию системы

А если вы установили драйвер Nvidia, то у вас наверняка поламалась заставка загрузки системы, поэтому предлагаю прочитать статью «Восстановить заставку Plymouth после установки проприетарного драйвера Nvidia«.

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

Поделитесь с друзьями

Добавить комментарий

15 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
Sergiy

LinuxMint 19.1 — помогло, спасибо большое!

Kirill

Это касается непосредственно сторонних заставок. Со стандартными все отлично. Заранее, спасибо

Kirill

Здравствуйте, сделал все по инструкции, все установилось вроде прекрасно, но после перезагрузки вылезла стандартная фиолетовая загрузка Ubuntu, то есть заставка не поставилась. Посоветуйте, как решить эту проблему

UALinux

Значит что-то сделали не так.

artur

привет!восьмая по счету тема из списка тем не становится….там и настройки в файле не такие..название Percentage Plymouth Theme ..в этой теме показывает проценты при загрузке.интересная тема…я её одну бы и оставил…посоветуйте если можно..перепробовал тем много…..а вот эта не поддаётся ни как!!!!спасибо.

UALinux

Я только что установил эту тему в Ubuntu 17.10, и никаких проблем не заметил, кроме одной, не хватало модуля /usr/lib/x86_64-linux-gnu/plymouth//two-step.so, но решил просто установив plymounth-themes командой

sudo apt install plymouth-themes

И если у вас такая же проблема при установке, то вам тоже нужно установить этот пакет.

artur

привет!!!дополнил пакет…тема встала!!!красивая тема!!!идет загрузка..проценты тикают!!!но после черный экран….зашел в систему с ливе флешки-удалил тему в папке с темами….но она не удаляется..и всегда черный экран!!!короче что б не мучить себя я новую систему поставил..затем через сустембач с архива восстановился.на внешнем диске архивы всегда держу и на виндовс и на линукс.все на месте теперь!!!с этой темой больше не буду экссперементировать!!

UALinux

Привет.
Не знаю, может это проблема Linux mint, так как в Ubuntu все прекрасно работает.

UALinux

Ну вот и здорово. ?

artur

все получилась у меня!!!!!большое спасибо за терпение!!!единственное что мне пришлось скопировать папку в ручном режиме..я через роот открыл папку с темами и вставил туда новую тему..а дальше все согласно инструкции..и не забываем в командах прописывать свою папку с темой!!!!!!спасибо!!!!

artur

привет…а можно объяснить как тему скачать с сайта….учил нэмэцкий…я даже там зарегистрировался-а вот скачать не могу!спасибо заранее

UALinux

На вкладке Files, просто нажимаете на ссылку

artur

спасибо за быстрый ответ..скачал тему…plymouth_mint.tar.gz……при распаковке получаю папку ..mint….в текстовом файле пути уже прописаны как у вас в инструкции…..а вот дальше через терминал не идет..вот содержимое папки…команда cd Загрузки/mint-Boot/ не находит ничего

UALinux

Вам нужно зайти в папку из терминала, то есть в терминале набрать

cd Загрузки/mint/

А дальше пробуйте по инструкции

artur

nik@nik-HP-G62-Notebook-PC ~ $ cd Загрузки/mint/
nik@nik-HP-G62-Notebook-PC ~/Загрузки/mint $ sudo cp -a mint/usr/share/plymouth/themes
[sudo] пароль для nik:
cp: после ‘mint/usr/share/plymouth/themes’ пропущен операнд, задающий целевой файл
По команде «cp –help» можно получить дополнительную информацию.
nik@nik-HP-G62-Notebook-PC ~/Загрузки/mint $
у меня минт 18…наверное невозможно в него поставить…..хотя в самом начале обзора можно по инструкции заменить тему из стандартных тем

15
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x