- Как заменить логотип производителя на логотип Ubuntu при запуске операционной системы
- Поместите логотип Ubuntu
- 2 комментариев, оставьте свой
- Оставьте свой комментарий Отменить ответ
- Настройка изображения при загрузке системы
- Изменение загрузочной заставки в Ubuntu
- Установка новых тем
- Создание собственных тем
Как заменить логотип производителя на логотип Ubuntu при запуске операционной системы
Несколько версий назад, точно не помню из какой, Ubuntu (GNOME) отображает логотип производителя рядом с логотипом операционной системы при загрузке. Это может быть очень эстетично, если вам нравится логотип бренда, но неприятно, если нет. Например, и не вдаваясь в подробности, мой Lenovo, который я не знаю, что дал им много лет назад, чтобы заменить имя фоном, который не имеет особого смысла. Это можно изменить.
Конечным результатом будет то, что вы имеете в заголовке этой статьи, и это не что иное, как то, что GNOME Boxes показывает при запуске Ubuntu, поскольку оно не перемещается на реальном оборудовании. Здесь мы объясним шаги для достижения этого эффекта, оригинальный учебник Джи Минкуи, который также предоставляет изображения, чтобы упростить задачу.
Поместите логотип Ubuntu
Следующие шаги будут такими:
- убунту использует USR/доля/Плимут/темы/bgrt/bgrt.plymouth в качестве темы Plymouth по умолчанию, поэтому вам просто нужно ее отредактировать. На первом этапе мы войдем в окно терминала и наберем (nano для gedit, если вы уже находитесь в 22.10):
sudo gedit /usr/share/plymouth/themes/bgrt/bgrt.plymouth
- В открывшемся файле вы должны установить значение UseFirmwareBackground в «false» как при загрузке, завершении работы, так и при перезагрузке.
- Мы сохраним изменения, и процесс будет зависеть от используемого нами текстового редактора.
- С тем, что мы сделали до сих пор, логотип производителя исчезнет, поэтому мы должны продолжить добавлять логотип Ubuntu. Вы должны создать фоновое изображение с разрешением вашего экрана. Чтобы узнать, что у нас есть, мы должны заглянуть в Настройки / Мониторы.
- Логотип Ubuntu находится на пути usr/доля/Плимут/темы/spinner/bgrt-fallback.png, и это то, что мы должны поместить в фоновое изображение, которое мы только что создали. Mingkui предлагает два уже созданных им образа:
- Изображение с разрешением 1366×768.
- Изображение с разрешением 1920×1080.
- Теперь вам нужно открыть терминал и написать команду, чтобы поместить фон в правильный путь и дать ему правильное имя. Команда будет такой (изменение «Загрузки», если она не находится в этой папке, и имя файла, если используется другое):
sudo cp ~/Downloads/splash-1920.png /usr/share/plymouth/themes/spinner/background-tile.png
И это было бы все. Чтобы увидеть изменения, вам просто нужно перезапустить. Когда Canonical обновляет тему, что случается редко, все сделанное здесь будет потеряно, если только дополнительные шаги, предложенные Джи.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Любители Linux » GNU / Linux » Системное администрирование » Как заменить логотип производителя на логотип Ubuntu при запуске операционной системы
2 комментариев, оставьте свой
Оставьте свой комментарий Отменить ответ
Richo сказал
Диего Герман Гонсалес сказал
Зачем ограничиваться логотипом Ubuntu?
Возможности безграничны. Как на зло можно было поставить виндовс стартовый экран.
Настройка изображения при загрузке системы
Я использую Linux Mint. По дефолту в этой системе стоит не самый красивый логотип, появляющийся во время непосредственной загрузки системы. Вот его изображение: http://pad2.whstatic.com/images/thumb/0/0d/Install-Linux-Mint-Step-15.jpg/670.
Мне это не очень нравится, и я хочу задать несколько вопросов:
1. Как называется это изображение? Подобные картинки/анимации появляются во всех ubuntu-based дистрибутивах при загрузке, у этого явления точно должно быть название.
3. Можно ли поставить другое изображение, вместо этого?
4. Есть ли подобные изображения на выбор?
Мне нужно оттолкнуться хотя бы от одного. Узнать название и убрать — уже хорошо, остальное опционально, хотя ответы мне будут интересны.
plymouth-theme
я её вообще не ставлю, мелькнёт на пару секунд, лог загрузки красивее выглядит и полезнее порой
Можно посонам показать, какой ты хакир.
можешь и сказать, разрешаю
можно и просто от рут в /lib/plymouth/theme картинку поменять (background вроде зовётся) и потом update-initramfs — u запустить
только это типа некорректно, обновится если потом плимут при обновлении и снова придётся так сделать
Хорошо, я понял, что эта ерунда называется plymouth. Поможет ли мне команда «apt-get remove plymouth*»? Не наебну ли я чего-нибудь случайно? Ни одна из тем мне не понравилась, так что обычный лог мне подойдёт.
Не силён в *бунтах, но просто убрать splash из параметров запуска ядра — не то? Ещё говорят, что может оказаться достаточно plymouth.conf переименовать во что-нибудь другое.
можно просто удалить в /etc/default/grub между кавычками 2 слова quiet splash и потом выполнить update-grub
и тем валом на том же gnome-look
apt-get remove plymouth* по зависимостям может потащить чего, хз
amorpher ★★★★★ ( 17.11.15 03:09:28 MSK )
Последнее исправление: amorpher 17.11.15 03:13:04 MSK (всего исправлений: 3)
quiet лучше не убирать, лог ядра слишком подробный, а для хакира и лог загрузки системы сойдёт.
Начиная с какой-то версии systemd с quiet консоль вообще пустая.
Не наблюдаю у себя в минте (17.1) systemd.
В эпоху SSD и systemd люди ещё озабочены бутсплэшами.
/boot/grub2/grub.cfg правим ручками секцию с настройкой изозагрузки (это если загрузчик grub2)
если загрузчик grub (а не grub2) то правим ручками бут/груб/менюлист!
для grub2 темы картинок лежат в /boot/grub2/themes
C 17.2 в минте Systemd? Можно пруфы?
Упс, ошибся. Планируют с 17.3, похоже.
Да не груб мне нужен, бля. Груб и plymouth — разные вещи.
17.3 планируется на базе 15.04. Хотя пока не понятно. Могут и до 18.х отложить внедрение, пока не будет нового LTS от убунты.
В общем, нашёл довольно годную утилиту «plymouth manager», которая, правда, не может отключить сам plymouth (хотя кнопка там такая есть) и не может обнаружить новые темы в основной папке plymouth. Ну, подозреваю, что это только у меня так.
Убрать её полностью у меня не получилось, зато нашёл классную тему http://gnome-look.org/content/show.php/Starry Night Plymouth Theme?content=17. , очень красиво, и пингвин похож на Фау-1. Её и поставил.
Кстати, убирал с помощью grub-customizer quiet splash, и не помогло. Ну, не важно. Хотя бы не придётся видеть поделие глубоко больных дизайнеров 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.