Как изменить splash screen в Ubuntu (splashy)
Зачем менять splash screen
Стандартный usplash в старых версиях Ubuntu выглядел блекло и устарело. Linux даёт полную свободу настройки: с помощью splashy вы можете установить любую тему загрузки в формате tar.gz и увидеть её при старте системы.
Что понадобится
- Доступ к терминалу с правами sudo
- Пакеты splashy и splashy-themes или соответствующие deb-файлы для вашей архитектуры
- Тема splashy в формате .tar.gz
Важные определения
usplash — стандартный загрузочный экран старых версий Ubuntu. splashy — альтернатива, которая поддерживает настраиваемые темы и более гибкую визуализацию.
Удаление usplash
Откройте терминал: «Приложения -> Стандартные -> Терминал» и выполните:
sudo apt-get autoremove usplashВажно: некоторые команды в оригинальных статьях могут содержать неправильные символы (например, типографские кавычки или особые дефисы). Всегда наберите команды вручную, чтобы избежать ошибок при вставке.
Установка splashy
- Скачайте deb-пакеты, подходящие для вашей машины.
32‑bit:
- libsplashy1_0.3.10-1_i386.deb
- splashy_0.3.10-1_i386.deb
64‑bit:
- libsplashy1-dev_0.3.13-3ubuntu1_amd64.deb
- libsplashy1_0.3.13-3ubuntu1_amd64.deb
- splashy_0.3.13-3ubuntu1_amd64.deb
- Установите пакеты двойным щелчком или с помощью dpkg:
sudo dpkg -i /путь/к/пакету.deb
sudo apt-get -f install- Установите коллекцию тем:
sudo apt-get install splashy-themesПримечание: если ваша версия Ubuntu имеет репозитории, где доступны пакеты splashy, предпочтительнее установить через apt, чтобы разрешить зависимости автоматически.
Загрузка и установка темы splashy
Где искать темы:
- В каталоге /usr/share/splashy/themes (установленные по умолчанию)
- gnome-look.org — поиск по слову “splashy”
- Страницы сообществ splashy и KDE-look
Скачайте понравившуюся тему в tar.gz и поместите файл на рабочий стол или в удобную папку.
Чтобы установить тему, выполните:
sudo splashy_config -i /путь/к-файлу.tar.gz
sudo splashy_config -s имя_темы
sudo update-initramfs -uПример (если тема custom-usplash.tar.gz находится на рабочем столе):
sudo splashy_config -i ~/Desktop/custom-usplash.tar.gz
sudo splashy_config -s custom-usplash
sudo update-initramfs -uВажно: в командах используется параметр -i для установки и -s для выбора темы. После изменения не забудьте обновить initramfs командой update-initramfs, иначе изменения не применятся при загрузке.
Конфигурация записи ядра (grub)
Откройте файл конфигурации загрузчика GRUB (старый формат menu.lst) в текстовом редакторе с правами администратора:
gksu gedit /boot/grub/menu.lstНайдите строку вида:
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=82ace599-c240-456a-8df9-96b0b477d00b ro singleДобавьте в конец строки параметр vga=791, чтобы указать видео-режим, например:
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=82ace599-c240-456a-8df9-96b0b477d00b ro single vga=791Сохраните файл и закройте редактор.
grub-splashy
Перезагрузите компьютер — если всё прошло успешно, вы увидите выбранную тему при старте.
Примеры тем (скриншоты)
Aqua for splashy
usplash-screenshot1
Simple bluish for splashy
usplash-screenshot2
Ubuntu Glass
usplash-screenshot3
Удаление splashy и возврат к usplash
Если нужно вернуть стандартный загрузчик, выполните:
sudo apt-get autoremove splashy splashy-themes
sudo apt-get install usplashПосле этого usplash должен восстановиться как до изменений.
Когда это может не сработать
- Современные версии Ubuntu используют Plymouth вместо usplash; splashy может быть несовместим с системами, где уже используется plymouth.
- UEFI, Secure Boot и современные initramfs могут блокировать вывод нестандартных загрузочных экранов. В системах с Secure Boot необходимо либо отключить Secure Boot, либо подписать модули корректно.
- Неправильный режим VGA (vga=) или несоответствие видеодрайверов может привести к чёрному экрану при загрузке.
Альтернативные подходы
- Plymouth — современная система загрузки с широкими возможностями темизации; рекомендуется для современных Ubuntu.
- Использовать готовые темы для plymouth, которые интегрируются с dracut/initramfs.
- Для минималистичных систем можно оставить текстовый вывод загрузки и настраивать только рабочий стол.
Пошаговая контрольная карта (короткая)
- Резервная копия текущей конфигурации: sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.bak
- Удалить usplash: sudo apt-get autoremove usplash
- Установить splashy (dpkg или apt)
- Установить тему: sudo splashy_config -i /путь/к/теме.tar.gz
- Выбрать тему: sudo splashyconfig -s имятемы
- Обновить initramfs: sudo update-initramfs -u
- Изменить запись ядра: добавить vga=791 в /boot/grub/menu.lst
- Перезагрузить и проверить
Критерии приёмки
- При загрузке системы видна выбранная тема splashy, без ошибок.
- Время загрузки не увеличилось критично из‑за ошибок с initramfs.
- При откате (удалении splashy) система возвращается к прежнему состоянию.
Откат / план реагирования на инциденты
- Если загрузка зависает — перезагрузитесь в режим восстановления (recovery) или используйте Live USB.
- Восстановите резервную копию menu.lst:
sudo cp /boot/grub/menu.lst.bak /boot/grub/menu.lst
sudo update-initramfs -u- Удалите splashy:
sudo apt-get autoremove splashy splashy-themes
sudo apt-get install usplash- Если проблема связана с initramfs, пересоберите его вручную для всех версий ядра.
Совместимость и рекомендации
- Для современных Ubuntu (после 9.10 и далее) рассмотрите использование Plymouth.
- На системах с UEFI и Secure Boot проверьте настройки прошивки перед внесением изменений.
- Всегда делайте резервные копии конфигурационных файлов и отмечайте версии пакетов.
Короткий глоссарий
- initramfs — временная файловая система, загружаемая ядром до монтирования корневой FS.
- vga=791 — параметр ядра, задающий видеорежим для совместимого вывода графики во время загрузки.
Итог
С помощью splashy можно легко заменить скучный usplash на более привлекательный загрузочный экран. На современных системах лучше проверять совместимость с Plymouth и учесть ограничения UEFI/Secure Boot. Всегда делайте резервные копии и проверяйте команды вручную перед выполнением.
Важно: если вы используете современную Ubuntu, сначала проверьте, не использует ли система plymouth; в этом случае инструкция по splashy может быть неприменима.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone