Как мне изменить загрузочный экран в Плимуте?

Что касается Плимута -

Есть ли альтернативные экраны загрузки?

Какой самый простой способ изменить экран загрузки?

66
задан 13 February 2014 в 05:59

4 ответа

Вы можете получить список тем, доступных через репозитории через Synaptic Package Manager или через командную строку через aptitude: Затем вы можете установить полученные пакеты через Synaptic или apt как обычно:

$ sudo apt install plymouth-theme-solar

Если вы ищете что-то не в репозиториях, UbuntuGeek имеет отличное руководство по установке и созданию собственных тем для Plymouth.

42
ответ дан 13 February 2014 в 05:59

Руководство по началу работы

Редактирование Плимута

Вы можете редактировать Плимут с помощью простого текста редактор анимации и изображений. Это не зависит от версии Ubuntu.

Original to New

  • Получить шаблон
  • Настроить шаблон
  • Установить собственную тему

Создать шаблон

Сначала вы получите шаблон, который охватывает все основные аспекты Plymouth. Измените my-theme на свое собственное имя.

sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme

Настройте имена файлов

Теперь вы можете изменить некоторые имена, чтобы помочь отличить нашу тему от других.

sudo mv ubuntu-logo.plymouth my-theme.plymouth
sudo mv ubuntu-logo.script my-theme.script
sudo mv ubuntu-logo.grub my-theme.grub
sudo mv ubuntu_logo16.png my_theme16.png
sudo mv ubuntu_logo.png my_theme.png

Редактировать файлы изображений

Используйте выбранный вами редактор изображений для изменения изображений png . Мне нравится GIMP для быстрого редактирования.

gimp my_theme.png my_theme16.png 
gimp progress_dot_on.png progress_dot_off.png 
gimp progress_dot_on16.png progress_dot_off16.png

Вот пример моих изменений:

screenshot screenshot screenshot screenshot screenshot screenshot

Отредактируйте файлы конфигурации.

  1. Настройте файл информации о теме.

     gedit my-theme.plymouth
     

    Отредактируйте строки 2 , 7 и 8 и измените логотип ubuntu на название вашей темы.

      [Плимутская тема]
    Имя = Моя тема
    Описание = Тема с пустым фоном с логотипом.
    ModuleName = скрипт
    
     [сценарий]
    ImageDir = / lib / plymouth / themes / моя-тема
    ScriptFile = / lib / plymouth / themes / моя-тема / моя-тема.script
     
  2. Цвет клеммы запуска. (Необязательно)

     gedit my-theme.grub
     

    Измените цвет с пурпурного на другой.

    Отредактируйте строку 1 с цветовым кодом RGB.

    Хороший сайт, который может вам помочь, - это Color-Hex . Я просто сделаю свой черный

     if background_color 0,0,0;  тогда
      Чисто
    фи
     
  3. Файл сценария для применения изменений темы

     gedit my-theme.script
     

    В этом файле есть много различных аспектов, которые вы можете изменить, чтобы настроить тему загрузки Plymouth. Если вы хотите внести более сложные изменения, вам следует изучить его. Я только показываю, как изменить цвет фона, логотип и индикатор состояния.

    Строки редактирования 169 , 170 , 174 и 180 , чтобы изменить градиент фона и изображения, которые вы редактировали ранее.

     Window.SetBackgroundTopColor (0.66, 0.66, 0.66);  #Топ
    Window.SetBackgroundBottomColor (0,146, 0,146, 0,146);  #дно
    
    bits_per_pixel = Window.GetBitsPerPixel ();
    if (bits_per_pixel == 4) {
      logo_filename = "my_theme16.png";
      progress_dot_off_filename = "progress_dot_off16.png";
      progress_dot_on_filename = "progress_dot_on16.png";
      password_field_filename = "password_field16.png";
      question_field_filename = "password_field16.png";
     } else {
      logo_filename = "my_theme.png";
      progress_dot_off_filename = "progress_dot_off.png";
      progress_dot_on_filename = "progress_dot_on.png";
      password_field_filename = "password_field.png";
      question_field_filename = "password_field.png";
     }
     

Отправьте папку с вашей темой

cp --recursive ~/themes/my-theme /lib/plymouth/themes

Настройте конфигурацию Plymouth для использования темы.

sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth
sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub

18.04+

sudo update-initramfs -u

Перезапустите, чтобы посмотреть, как она работает.

73
ответ дан 13 February 2014 в 05:59

Для переключения между установленными темами нужно сделать:

sudo update-alternatives --config default.plymouth
sudo update-initramfs -u

Первая перечислит доступные темы на выбор, вторая команда с обновлением initramfs с новой темой.

79
ответ дан 13 February 2014 в 05:59

Я столкнулся с той же проблемой и пришел сюда. Неудачно. Я начал беспорядочно просматривать платформу Plymouth и заметил, что файл default.plymouth был связанным файлом. Каждый раз, когда я устанавливаю заставку с терминалом, файл обновляется. Путем проб и ошибок я нашел этот метод.

В терминале введите следующее: gksu [file_explorer_name]

Откроется новое окно с правами root (суперпользователя) для редактирования, удаления и добавления файлов. Перейдите в / usr / share / plymouth / themes / . Здесь находятся ваши темы. Если папки вашей темы нет в папке тем Plymouth, переместите ее. В папке тем найдите файл .plymouth и откройте его в текстовом редакторе по умолчанию. Посмотрите каталоги и убедитесь, что они точны и актуальны. Сохраните и выйдите из текстового редактора. Создайте СВЯЗАННЫЙ файл вашего файла .plymouth , перетащите его в папку тем (/ usr / share / plymouth / themes /) и переименуйте его как default.plymouth . удалите существующие файлы (если есть) в папке тем. После этого вы сможете закрыть окно и терминал, а затем перезагрузиться, чтобы проверить конфигурацию.

0
ответ дан 13 February 2014 в 05:59

Другие вопросы по тегам:

Похожие вопросы: