Замените экран анимации запуска одним изображением в Ubuntu 22.04
Хотите настроить экран анимации запуска и завершения работы с помощью одного фонового изображения? Вот как это сделать в Ubuntu 22.04 и Ubuntu 23.04.
Я написал руководство о том, как отключить логотип производителя в анимации загрузки.
По запросу это пошаговое руководство показывает, как создать базовую тему Плимута только с фоновым изображением. И он должен работать во всех текущих выпусках Ubuntu и даже в других дистрибутивах Linux.
Шаг 1: Создайте тему Плимута
Как вы, возможно, знаете, анимационные экраны запуска, выключения и перезапуска обрабатываются Plymouth с помощью тем.
Каждая тема Plymouth имеет свою папку theme-name в каталоге /usr/share/plymouth/themes/
, которая обычно содержит:
- имя-темы.plymouth
- имя-темы.script
- Файлы изображений (.png).
ПРИМЕЧАНИЕ. Во всех командах/файлах конфигурации ниже замените «mybootscreen» на желаемое имя. Ленивые люди могут просто скопировать и вставить, ничего не меняя.
1. Чтобы создать тему Plymouth, сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала.
Когда терминал откроется, выполните команду, чтобы создать папку темы с именем «mybootscreen
»:
sudo mkdir -p /usr/share/plymouth/themes/mybootscreen
2. Затем выполните команду, чтобы перейти к этой папке как к рабочему каталогу:
cd /usr/share/plymouth/themes/mybootscreen
3. Теперь создайте и отредактируйте файл «theme-name.plymouth
», выполнив команду:
sudo gedit mybootscreen.plymouth
замените gedit
на gnome-text-editor
для Ubuntu 23.04. Или используйте nano
, который работает в большинстве Linux.
4. Когда файл откроется, вставьте следующие строки и сохраните его!
[Plymouth Theme]
Name=mybootscreen
Description=a basic Plymouth theme with only background image
ModuleName=script
[script]
ImageDir=/usr/share/plymouth/themes/mybootscreen
ScriptFile=/usr/share/plymouth/themes/mybootscreen/mybootscreen.script
В текстовом редакторе nano нажмите Ctrl+X, введите Y и нажмите Enter, чтобы сохранить файл.
5. Затем создайте и отредактируйте файл «theme-name.script», выполнив команду:
sudo gedit mybootscreen.script
Также замените gedit
на gnome-text-editor
или nano
соответственно.
Когда файл откроется, вставьте следующие строки и сохраните его:
// Get Screen Width and Height
screen.w = Window.GetWidth();
screen.h = Window.GetHeight();
// Specify background image, and scale to fit screen width & height.
my_image = Image("myimage.png");
resized_my_image = my_image.Scale(screen.w, screen.h);
// Place the 'resized_my_image' on the screen.
my_sprite = Sprite(resized_my_image);
// Set the priority of 'my_sprite', number -10 in the case.
// If multiple images present, the one with higher 'Z' will
// be drawn on top.
my_sprite.SetZ(-10);
6. Скопируйте или переместите нужное фоновое изображение (PNG) в каталог «/usr/share/plymouth/themes/mybootscreen
».
Для этого вы можете щелкнуть правой кнопкой мыши папку, содержащую ваше фотоизображение, а затем выбрать «Открыть в терминале», чтобы открыть эту папку как рабочий каталог. Наконец, запустите команду для копирования/перемещения файла:
sudo cp your_image_file.png /usr/share/plymouth/themes/mybootscreen/myimage.png
Здесь вам НЕОБХОДИМО заменить «your_image_file.png» соответственно.
Шаг 2. Измените права доступа к файлу
Этот шаг не является обязательным, если вы выполнили предыдущий шаг на локальном компьютере. Если вы переместили папку темы для повторной реализации на другом компьютере, попробуйте изменить разрешение папки темы, выполнив команду:
sudo chmod -R 755 /usr/share/plymouth/themes/mybootscreen
Шаг 3: Примените тему
Этот шаг работает только для систем на базе Ubuntu!
1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, запустите команду, чтобы установить только что созданную тему в качестве альтернативы:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/mybootscreen/mybootscreen.plymouth 1
2. Затем выполните команду ниже, чтобы отобразить экран выбора темы:
sudo update-alternatives --config default.plymouth
Введите номер (цифра 3 на скриншоте) вашей темы и нажмите Enter!
Наконец, перезагрузите компьютер, чтобы увидеть изменения!
Последние слова
Вы должны тщательно выполнить «Шаг 1». Небольшая ошибка может привести к пустому экрану загрузки, хотя ваша система по-прежнему загружается и работает без проблем!