Настраиваем загрузочный экран и логотипы запуска Ubuntu

логотип cannonical

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

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

Как изменился экран заставки

Со времён Ubuntu версии 10.04, настройка заставки означала редактирование содержимого /user/images/share/xsplash. Однако в Ubuntu 16.04 LTS и более поздних версиях этот каталог заставки был перемещен.

В более поздних версиях Ubuntu появилось место /lib/plymouth/themes. Начиная с Ubuntu 16.04 LTS это расположение перемещено в /usr/share/plymouth/themes.

Раньше можно было создать новую заставку, сделать её для множества разрешений экрана (возможно, используя GIMP или что-то более простое, например gThumb) и вставить разные версии в целевой каталог. Это позволяло плимуту выбрать изображение которое вы хотите использовать.

Несколько лет спустя все изменилось. Теперь у нас есть удобное приложение, которое помогает управлять текущим заставкой!

Установка Plymouth Themes

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

Перейдите в терминал и для установки plymouth-themes выполните команду:
sudo apt install plymouth-themes

После установки будет создан новый каталог /usr/share/plymouth/themes. Взгляните внутрь. Вы найдете все, что содержит текущий вариант заставки (логотипы, скрипты и всё прочее).

Обновление и перемещение старых тем

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

Для перемещения сначала перейдите в исходный каталог:
cd /lib/plymouth/themes

Затем используйте в консоле команду mv для перемещения нужных каталогов тем:
mv [название каталога для перемещения] /usr/share/plymouth/themes

Редактирование старых тем после перемещения

Обратите внимание! Некоторые старые темы могут "нуждаться в ремонте", так как они вероятно содержат ссылки c учётом старого местоположения. Вам понадобится текстовый редактор чтобы исправить это, например vim или nano.

В новом месте назначения найдите каждый из файлов темы .plymouth и откройте в редакторе. В терминале используйте:
sudo nano /usr/share/plymouth/themes/[имя темы]/[имя темы].plymouth

Найдите ссылку на путь к файлу, затем измените /lib/plymouth на /usr/share/plymouth

Больше тем

логотип загрузки plymouth

Различные источники в Интернете предоставляют темы ориентированные на Ubuntu. Например у GNOME-Look.org есть отличная коллекция тем сгруппированных по использованию. Кроме того можете посетить DeviantArt и поискать «темы plymouth», по размеру они обычно не более 3 МБ. Выбирайте и скачивайте.

Как только вы это сделаете, извлеките тему и скопируйте ее в каталог /usr/share/ plymouth/themes. Независимо от того, что вы используете в качестве нового всплывающего экрана, вам необходимо установить его как новый по умолчанию:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/[название темы]/[название темы].plymouth 100

Далее обновите initramfs, виртуальную файловую систему:
sudo update-initramfs -u

Теперь когда вы перезагрузите Ubuntu, вы увидите новый splash экран.

Логотипы

Что делать, если вы хотите изменить свой логотип Ubuntu? Это так же просто. Начните с открытия каталога usr/share/plymouth/themes и найдите каталог содержащий логотип который надо заменить.

Затем сделайте копию файла, на всякий случай, вдруг вы захотите вернуться к нему:
cp [имя логотипа].png [имя логотипа_backup].png

Теперь вы знаете как менять логотипы, экранные заставки в вашей среде рабочего стола Ubuntu. Всё сводится к следующей последовательности действий:
- найдите или создайте новую заставку
- установите Plymouth Themes
- переместите ваши старые темы, заставки
- проверьте правильность ссылок в перемещённых файлах
- задайте новую тему как тему по умолчанию
- обновите initramfs.

Если вы новичок в Ubuntu, эти шаги могут показаться немного сложными, но на самом деле всё просто, главное стараться не ошибаться в командах терминала и не удалить ошибочно важные файлы.