Как изменить экран загрузки plymouth?

Примечание. Если у вас есть проводное соединение, подумайте о том, чтобы запустить все в одном беспроводном сценарии, описанном в этом ответе, он делает все тяжелое поднятие для вас!

Беспроводные карты [ ! d4]

Проблемы с беспроводной связью, к счастью, становятся все реже с каждым выпуском Ubuntu. Однако проблемы все еще происходят.

Следующая информация поможет диагностировать проблемы беспроводной связи в вопросах, заданных в Ask Ubuntu, вы можете открыть терминал, нажав Ctrl-Alt-T и набрав одну из этих команд, затем отредактируйте ваш вопрос, чтобы добавить информацию.

Как ядро ​​распознает сетевые карты

sudo lshw -class network

Информация о вашей беспроводной карте USB

lsusb

Это может дать длинный список в зависимости от того, сколько USB-устройства подключены. Если вы сомневаетесь, разместите весь список.

Информация о вашей беспроводной карте PCI

lspci

Это может дать длинный список в зависимости от того, сколько устройств PCI установлено. Если вы сомневаетесь, разместите весь список.

Как проверить, не заблокирована или заблокирована беспроводная карта:

rfkill list all

Ошибки при подключении

Часто вы можете увидеть полезные ошибки, просмотрев ваши журналы ядра.

Если вы попытаетесь подключиться через сетевой менеджер, вы можете увидеть, какие ошибки вызывают, посмотрев на dmesg

Предлагаемая процедура - тип dmesg, затем попытайтесь подключиться, а затем снова введите dmesg. Новый отображаемый вывод должен указывать на ошибку.

Другим полезным выходом является dmesg | grep -i firmware - если вы видите некоторые ошибки в выходе, это может указывать на необходимость установки некоторой прошивки - обычно пакета из репозитория.

NDISWrapper

Поиск в Google иногда приводит к результатам, предлагающим использование NDISWrapper. Это старый метод, при котором получить доступ к драйверу Windows XP можно в Ubuntu.

Как правило, этого следует избегать в текущих версиях Ubuntu, так как драйверы ядра имеют меньше проблем с совместимостью.

Если у вас есть какие-либо проблемы с беспроводной связью, отправьте результаты четырех записей в командной строке выше в ваш вопрос, прежде чем пытаться NDISWrapper.

1
задан 13 February 2014 в 07:59

3 ответа

Чтобы изменить между установленными темами, вы должны сделать:

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

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

64
ответ дан 29 May 2018 в 12:49

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

Редактирование Plymouth

Вы можете редактировать 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

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

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

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

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

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

1) Настройте информацию о теме file.

gedit my-theme.plymouth

Редактировать строки 1) Настроить файл с информацией о теме. , 7 и 8 и изменить логотип вашей темы на тему ubuntu.

[Plymouth Theme]
Name=My Theme
Description=A theme that features a blank background with a logo.
ModuleName=script

[script]
ImageDir=/lib/plymouth/themes/my-theme
ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script

7 (Необязательно)

gedit my-theme.grub

Измените его от фиолетового до другого.

Отредактируйте строку 1 с помощью Цветовой код RGB.

Хорошим сайтом, который вам поможет, является Color-Hex.

if background_color 0,0,0; then
  clear
fi

1

gedit my-theme.script

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

Редактировать строки 169, 8 , 174 и 180, чтобы изменить фоновый градиент и изображения, которые вы отредактировали ранее

Window.SetBackgroundTopColor (0.66, 0.66, 0.66);       #top 
Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom

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

] Перезагрузите, чтобы посмотреть его в действии.

51
ответ дан 29 May 2018 в 12:49
  • 1
    Если бы я мог это сделать, я бы это сделал не один раз. Благодарим вас за подробное разъяснение / руководство. – mason81 29 August 2014 в 20:52
  • 2
    @ mason81 Большое спасибо. Я не знаю о тщательности, но это приводит вас ко всем возможностям, если у вас есть способность к самообучению (т. Е. Анимация, позиции и т. Д.). – Brandon Clark 29 August 2014 в 21:40
  • 3
    Это потрясающе. Спасибо. – Klaatu von Schlacker 13 October 2017 в 00:04
  • 4
    Для 17.10+ замените /lib/plymouth/themes на /usr/share/plymouth/themes – PJ Singh 24 January 2018 в 05:48
  • 5
    @PJSingh спасибо за обновление. Я смотрел на установку этой версии в ближайшее время, я проверю и добавлю обновление. – Brandon Clark 27 January 2018 в 02:32

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

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

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

0
ответ дан 29 May 2018 в 12:49

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

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