25.01.2022

Кастомизация Plymouth (Boot Splash) в дистрибутиве Pop!_OS

По умолчанию в дистрибутиве Pop!_OS используется Plymouth в виде серого экрана, и в случае если у вас диск зашифрован, то появляется поле для ввода пароля. Серый экран при запуске системы скрывает строку загрузки системы, и сам по себе он выглядит как-то скучновато. В других Linux системах и вовсе нет не какой заставки во время загрузки и можно наблюдать как запускаются те или иные компоненты системы, что иногда полезно, когда загрузка зависает на каком-то компоненте.

Но, возвращаемся к Pop!_OS, в отличие от Ubuntu, в первой также отсутствует GRUB, а соответственно, команды для смены заставки при загрузке от Ubuntu не подойдут. Что бы сменить заставку – Plymouth в Pop!_OS, необходимо проделать несколько не сложных действий, и так, приступим.

Меняем заставку Plymouth в Pop!_OS

Для смены Plymouth нам нужно перейти в терминал и первым делом установить дополнительные темы, для этого выполним команду:

sudo apt install plymouth-theme-pop-logo
Plymouth Boot Splash в дистрибутиве Pop OS 1

Затем выведем список доступных Plymouth – заставок выполнив команду:

sudo update-alternatives --config default.plymouth

Из приведенного списка выбираем Plymouth в виде логотипа Pop!_OS, он находится под номером -3. Вводим цифру 3 в терминале и жмем Enter:

Plymouth Boot Splash в дистрибутиве Pop OS 2

Обновляем параметры initramfs, в случае с UFE выполнив команды:

sudo kernelstub -a splash
sudo kernelstub -v
sudo update-initramfs -u

Если у вас обычный BIOS, выполняем команду:

sudo update-initramfs -u

После чего перезагружаем систему Pop!_OS и получаем следующую заставку Plymouth:

Plymouth Boot Splash в дистрибутиве Pop OS 3
Plymouth Boot Splash в дистрибутиве Pop OS 4

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

Кастомизируем загрузочный логотип

Можно придать примерно такой вид загрузки, как и в Ubuntu, то есть что бы логотип выводился в самом низу экрана. И так, приступим, для этого необходимо отредактировать файл pop-logo.plymouth который находится по адресу “/usr/share/plymouth/themes/pop-logo”. Редактировать мы будем текстовым редактором Nano, о котором вы можете прочесть перейдя по этой ссылке. Открываем файл pop-logo:

sudo nano /usr/share/plymouth/themes/pop-logo/pop-logo.plymouth

В открывшемся окне можно изменить цвет экрана, за него отвечают параметры BackgroundStartColor и BackgroundEndColor:

Plymouth Boot Splash в дистрибутиве Pop OS 5

Цвет экрана в них имеет кодировку hex, для подбора цвета можно воспользоваться любым из возможных инструментов, например в KRITA или GIMP имеются эти инструменты. А можно воспользоваться и онлайновыми ресурсами, например этим. Выбираем желаемый цвет и вносим его в файл, для примера выберу черный, важное примечание, цвета в кодировке hex необходимо вносить после 0x…:

Plymouth Boot Splash в дистрибутиве Pop OS 6

Добавляем логотип прошивки при загрузке, выключении, перезагрузке, для этого добавляем в конце этого файла следующие строки:

[boot-up]
UseEndAnimation=true
UseFirmwareBackground=true
[shutdown]
UseEndAnimation=false
UseFirmwareBackground=true
[reboot]
UseEndAnimation=false
UseFirmwareBackground=true
Plymouth Boot Splash в дистрибутиве Pop OS 7

Что бы изменить расположение логотипа при запуске системы, необходимо внести изменения в параметры VerticalAlignment и VerticalAlignment. Первый параметр можно оставить без изменений, а вот в VerticalAlignment укажем расположение ориентировочно 0.8, оно зависит от вашего экрана, у вас оно может отличаться, тут подбирайте опытным путем:

Plymouth Boot Splash в дистрибутиве Pop OS 8

Сохраняем отредактированный файл и обновляем параметры initramfs выполнив команду:

sudo update-initramfs -u

Перезагружаем и смотрим результат, при необходимости возвращаемся и правим значение расположение логотипа. Сам по себе логотип находится в директории /usr/share/plymouth/themes/pop-logo, при необходимости можно изменить его размер чтобы он вписывался в ваш желаемый стиль:

Plymouth Boot Splash в дистрибутиве Pop OS 9

Заключение

Данная инструкция найдена на GitHub, там же есть и видео где демонстрируется конечный результат, перейти на оригинал вы можете по этой ссылке.

Дистрибутив Pop!_OS хоть и базируется на Ubuntu, с последней он имеет лишь базу и не более того, и в отличие от Ubuntu в Pop!_OS нет даже включенного режима Wayland в Gnome, а недавние результаты тестов показали что работа в Wayland положительно сказывается на производительности от аккумулятора. Как включить Wayland в Pop!_OS читайте в этой статье.

Возможно, кому-то без разницы какая заставка Plymouth в Pop!_OS по умолчанию, но ради кастомизации системы стоило написать данную статью, так как все мы хотим что бы дистрибутивы Linux соответствовали нашим потребностям и желаниям удобной операционной системы.

А на этом сегодня все, надеюсь, данная статья будет вам полезна.
Если вам нравится данный проект и вы хотите что бы он процветал, то вы можете поддержать журнал “Cyber-X” перейдя в сооветствующий раздел на сайте.
Журнал Cyber-X

Источник.