- Изменение загрузочной заставки в Ubuntu
- Установка новых тем
- Создание собственных тем
- Устанавливаем тему загрузки системы – Plymouth
- Скачиваем тему Plymouth
- Устанавливаем тему Plymouth в Ubuntu/Debian
- Заключение
- Как сменить или отключить Plymouth в Ubuntu / Linux Mint
- Установка Plymouth в Ubuntu / Linux Mint
- Отключаем Plymouth в Ubuntu / Linux Mint
- Заключение
Изменение загрузочной заставки в Ubuntu
Начиная с версии 10.04 в Ubuntu используется графический загрузчик plymouth. Именно он и рисует красивую анимацию при загрузки системы. О том, как изменить стандартный логотип Ubuntu перед тёмно-фиолетовым фоном на другие красивости, читайте дальше в этой статье. Непосредственно загрузчик Plymouth установлен в системе по умолчанию в папке /lib/plymouth, проверить это можно комадной plymouth —get-splash-plugin-path
Установка новых тем
Папка с темами для загрузки находится соответственно в /lib/plymouth/themes/
Открываем её. Тем, прямо скажем, негусто. Давайте для начала установим дополнительные готовые темы. Открываем Центр приложений или Synaptic, вводим plymouth-theme. Система выводит список тем для загрузки. Выбираем все с названием вида plymouth-theme-имя.
После успешной установки выполняем в терминале:
sudo update-alternatives --config default.plymouth
и видим список установленных нами тем. Можно выбрать любую, введя её номер. Я выбрал Solar:
После успешного применения изменений, необходимо переконфигурировать образ загрузки системы. Для этого выполняем:
На этом всё. Новая заставка успешно применена.
Для возврата в стандартной выполните:
sudo update-alternatives --auto default.plymouth sudo update-initramfs - u
Создание собственных тем
Теперь немного о создании собственных тем загрузки.
Все файлы, связанные с темой загрузки находятся в каталоге /lib/plymouth/themes/имя_темы
За описание отвечает файл имя_темы.plymouth
За красивую анимацию отвечает скрипт имя_темы.plymouth
Давайте попробуем создать простую тему загрузки. Для этого создаём каталог /lib/plymouth/themes/theme_name
В созданный каталог помещаем фон темы под именем wallpaper.png
В терминале выполняем:
sudo gedit /lib/plymouth/themes/theme_name/theme_name.plymouth
[Plymouth Theme]
Name=Theme_name
Description=Wallpaper only
ModuleName=script
[script]
ImageDir=/lib/plymouth/themes/theme_name
ScriptFile=/lib/plymouth/themes/simple/theme_name.script
sudo gedit /lib/plymouth/themes/theme_name/theme_name.script
wallpaper_image = Image(«wallpaper.png»);
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_wallpaper_image = wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/theme_name/theme_name.plymouth 10
Теперь тему можно выбрать стандартным способом с помощью update-alternatives —config default.plymouth
После выполнения этой команды тему можно увидеть при выключении системы, для установки этой темы в качестве загрузочной выполняем update-initramfs — u от имени суперпользователя.
Итак, мы создали простую статичную заставку. Для создании динамичной анимации необходимо глубокой знание синтаксиса скриптов для plymouth, а подобных документов в сети я не нашёл. Поэтому я поступил проще и сделал несколько заставок на основе имеющихся. Например, вот такую:
Для создания темы выполняем:
sudo apt-get install plymouth-theme-script
sudo gedit /lib/plymouth/themes/script/script.script
В тексте ищем Window.SetBackgroundTopColor (0.16, 0.00, 0.12) и меняем значения на нужный цвет фона, например черный:
Window.SetBackgroundTopColor (0.0, 0.00, 0.0);
А строчку Window.SetBackgroundBottomColor просто закомментируем.
Сохраняем и применяем тему командами, описанными выше.
Следующая заставка основана на стандарной, в ней заменён фон:
Для начала создаем в каталоге /lib/plymouth/themes/ новую папку, например green. Копируем в неё все файлы из каталога ubuntu-logo
Копируем в папку green свой фон wallpaper.png (расширение обязательно Png!)
В папке green переименовываем ubuntu-logo.plymouth в green.plymouth и заменяем содержание на
[Plymouth Theme]
Name=Green
Description=A simple green theme
ModuleName=script
[script]
ImageDir=/lib/plymouth/themes/green
ScriptFile=/lib/plymouth/themes/script/green.script
Переименовываем ubuntu-logo.script в green.script. Открываем этот файл, находим и коментируем строчки:
wallpaper_image = Image(«wallpaper.png»);
screen_width = Window.GetWidth();
screen_height = Window.GetHeight();
resized_wallpaper_image = wallpaper_image.Scale(screen_width,screen_height);
wallpaper_sprite = Sprite(resized_wallpaper_image);
wallpaper_sprite.SetZ(-100);
Сохраняем файл.
Устанавливаем тему командой
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/green/green.plymouth 10
Теперь новую тему можно выбрать стандартным способом.
Links
Все перечисленные действия выполнены мною в системе Ubuntu 10.10 без проблем и ошибок. Если у Вас что-либо не получилось — это исключительно вмешательство высших сил.
PS Да, я буду рад получить ссылки на полный синтаксис скриптов для plymouth.
Устанавливаем тему загрузки системы – Plymouth
Сегодня займемся кастомизацией системы, и вместо вывода сообщений при загрузки системы установим тему Plymouth. Plymouth будет выводить картинку когда система будет загружатся, согласитесь, иногда хочется что бы ваша система выглядела более красивой и современной. Тем более, если вам необходимо взглянуть что там загружается то вы всегда сможете переключится на вывод сообщений нажав на “ESC”. Plymouth лишь выводит вместо сообщений картинку, часто эта картинка может быть анимированной.
Темы Plymouth можно скачать с сайта gnome-look.org из раздела который так и называется “Plymouth Themes”. Обычно с темой идет и описания как ее установить. Но, мы рассмотрим один из универсальных способов, правда не всегда срабатывает, так что решать вам. Если к теме идет инструкция, рекомендую воспользоваться именной ей. Устанавливать тему Plymouth мы будем в Ubuntu 20.04, но, данная инструкция подойдет и для Debian.
Скачиваем тему Plymouth
И так, переходим к установки темы Plymouth, как уже говорилось выше, скачиваем понравившуюся тему Plymouth с сайта gnome-look.org, затем распаковываем ее и перемещаем в каталог/usr/share/plymouth/themes. Для перемещения темы Plymouth рекомендую сразу воспользоваться терминалом, вы можете либо переместить тему, либо скопировать, это не столь важно. Для примера я возьму тему plexus, вы же выбираете ту, которая именно вам придется по вкусу, благо, есть из чего выбирать. Далее как уже говорилось выше, распаковываем данную тему и перемещаем ее в нужную папку. Распаковать архив можно либо используя графическую утилиту, например “Ark” либо из терминала выполнив команду:
Далее копируем используя команду “cp”:
sudo cp -r plexus /usr/share/plymouth/themes/
Устанавливаем тему Plymouth в Ubuntu/Debian
После перемещения выполняем следующую команду:
sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/plexus/plexus.plymouth 100
Не забудьте заменить в команде имя вашей темы, которую собираетесь установить. В данном случае это имя каталога “plexus” и имя файла, который лежит в данном каталоге “plexus.plymouth“:
Выполним еще команду, где нужно будет указать номер нашей темы:
sudo update-alternatives --config default.plymouth
Выбираем из списка нашу тему, указав ее номер. Теперь осталось выполнить последную команду, после чего перезагружаем компьютер и наслаждаемся установленной темой Plymouth:
После перезагрузки вы увидите установленную тему Plymouth. В моем же случае эта тема plexus:
Заключение
Все выше упомянутые действия вы совершаете на свой страх и риск, но, чаще всего данная операция по установке новой тему Plymouth проходит нормально. Но, могут быть и последствия, например, бывали случае, когда тема Plymouth не устанавливалась. В любом случае, перед любым изменением системы рекомендуется делать ее снимок, что бы можно было восстановиться в случае возникновения каких либо неисправностей в работе вашей системы. На youtube канале имеется видео инструкция по установке данной темы, для перехода к видео нажмите на данную ссылку.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X
Как сменить или отключить Plymouth в Ubuntu / Linux Mint
Plymouth это экран загрузки, а точнее картинка которую видит пользователь во время загрузки системы. Существует множество вариантов Plymouth, которые можно установить, при желании можно найти их на сайте gnome look . Обычно, с темой Plymouth на сайте gnome look идет описание, как ее установить.
В этой же статье рассмотрим способ установки Plymouth из репозиториев самой Ubuntu или Linux Mint. А также разберемся как его отключить. Если отключить Plymouth, то будет виден текст – какие компоненты системы загружаются. Иногда это может быть полезно, например, если система зависает на моменте загрузки, то можно увидеть, на каком компоненте происходит зависание. То есть, какой компонент тормозит загрузку Ubuntu или Linux Mint.
Установка Plymouth в Ubuntu / Linux Mint
Итак, что бы найти темы Plymouth в репозиториях, необходимо выполнить команду “apt-cashe search plymouth-theme”. При выполнении выше указанной команды выведется список доступных тем:
apt-cache search plymouth-theme
Что бы установить тему Plymouth, выполняем команду “sudo apt install” и названием темы, которую хотим установить. Для примера возьмем тему “plymouth-theme-ubuntu-unity”:
sudo apt install plymouth-theme-ubuntu-unity
Активировать нашу тему, что бы она загружалась вместо той, которая идет по умолчанию. Для этого вызываем команду:
sudo update-alternatives —config default.plymouth
Затем указываем номер темы, которую хотим активировать, в данном примере, установленная тема Plymoth находится под номером 2, его мы и вводим, после чего нажимаем Enter:
И последним шагом обновляем конфигурацию iniitramfs:
Теперь можно перезагрузить систему и убедиться, что установленная тема Plymouth активна:
Отключаем Plymouth в Ubuntu / Linux Mint
Если по какой-то причине необходимо отключить Plymouth, то первым делом нужно отредактировать загрузчик – grub:
В открывшемся окне, нас интересует строка GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”, в которой необходимо убрать параметр “splash”. То есть, строка должна выглядеть как GRUB_CMDLINE_LINUX_DEFAULT=”quiet”. Ниже будут скрины до и после редактирования.
До удаления параметра splash:
После удаления параметра splash:
Сохраняем и закрываем редактор Nano, которым мы открывали конфигурационный файл grub. Что бы сохранить нажимаем сочетание клавиш “ctrl o”, а что бы его закрыть – “ctrl x”.
Теперь Plymouth отключен, можно удалить сам пакет Plymouth вместе его директорией, для этого выполняем следующие команды:
sudo apt purge plymouth
sudo apt autoremove
sudo rm -rf /usr/share/plymouth
И последний шаг, обновляем загрузчик Grub:
Заключение
В репозиториях Ubuntu или Linux Mint, содержаться только те темы Plymouth, которые официально поддерживаются родственными дистрибутивами. То есть, к примеру там можно найти тему от Kubuntu, Xubuntu, Ubuntu Mate и так далее. При желании, можно отредактировать тему, все исходники находятся в каталоге “/usr/share/plymouth”. Правда, для редактирования вам придется воспользоваться правами root. По крайне мере, что бы скопировать обратно в этот каталог отредактированную тему. К примеру, копируем из данного каталога тему в домашний каталог редактируем ее, как вариант, заменяем картинку. Затем необходимы права root что бы ее вернуть обратно. Это все можно сделать из терминала, о том как копировать файлы в терминале читайте тут .
Перед какими либо действиями, крайне рекомендуется делать резервную копию системы. В том случае, если что-то пойдет не так, можно было вернуть систему в исправное состояние. О том как делать резервную копию в Linux Mint при помощи Timeshift, написано тут , про работу с Timeshift также доступно видео, которое можно посмотреть на Дзене или в группе ВК . Для Ubuntu есть Deja Dup, которым также можно делать резервные копии системы, про него написано тут .
А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:
По вопросам работы сайта, сотрудничества, а так же по иным возникшим вопросам пишите на E-Mail . Если вам нравится журнал и вы хотите отблагодарить за труды, вы можете перечислить донат на развитие проекта.