Невозможно использовать пользовательский экран-заставку в Ubuntu 16.04LTS

Я скачал тему из GNOME-Look и следовал инструкциям в файле readme. Это не первый раз, когда я пытался установить пользовательский экран-заставку. Это говорит мне сделать что-то. Я следовал этому уроку , и в конце он говорит мне запустить sudo update-initramfs -u, а также здесь, в файле readme текущей темы. Проблема в том, что независимо от того, что я делаю, я всегда получаю эту ошибку:

W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.

По общему признанию, я не новичок в Ubuntu, но я абсолютно не эксперт. Я понятия не имею, что теперь делать.

РЕДАКТИРОВАТЬ: Я знаю, что Плимут уже новейшая версия (0.9.2-3ubuntu13.1). когда я запускаю sudo apt-get install plymouth Кроме того, я запускаю Ubuntu на VirtualBox, поэтому он не использует проприетарные драйверы. Разрешение и все в порядке. Я даже не знаю, отсутствует ли модуль W: plymouth "(/usr/lib/i386-linux-gnu/plymouth//.so)", пропуская эту тему как причину проблемы, но я догадываюсь так. Я следую всем шагам, это то, что в initramfs -u я получаю эту ошибку, а затем она возвращается к старому заставке.

11
задан 14 January 2019 в 18:52

4 ответа

Я также встретился с этой проблемой, вот то, как я зафиксировал ее.

Основание проблемы

Помещенный просто, расположение файла в Ubuntu 16 изменяет местоположение плимутских тем от /lib/plymouth/themes кому: /usr/share/plymouth/themes и таким образом, вся тема устанавливает сценарии, которые предположили, что предыдущее расположение теперь устанавливает на неправильном местоположении. Таким образом, когда обновление-initramfs работает, исходные данные не то, где оно, как предполагается, который причины эта ошибка.

plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme

и из-за этого, тема не установлена. Нейтрализация является темой логотипа человечности по умолчанию.

Фиксация вещей

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

Частично инициализируйте - исправляют с Кв. - добираются

Выполните следующую команду, которая не только установит много новых тем в корректное местоположение, но также и исправит теперь неправильную схему альтернатив обновления.

apt-get install plymouth-themes

после того, как это работает будет новая структура каталогов, привязанная в /usr/share/plymouth/themes который будет иметь идентичное расположение к предыдущему пути.

Переместите старые темы

Рассмотрите, стоит ли каждую тему переместить, могли бы быть дубликаты, в этом случае используют уже установленные.

ls -ltrd /lib/plymouth/themes
ls -ltrd /usr/share/plymouth/themes

миграция на новое местоположение проста; просто переместите каталог, поскольку каждая тема содержится в каталоге, названном в честь темы

cd /lib/plymouth/themes
mv <theThemeDirectory> /usr/share/plymouth/themes

Зафиксируйте старые темы

Старые темы являются самосправочными в этом, .plymouth файл темы содержит ссылку на каталог, что тема установлена. Измените эти ссылки на корректные (например. vi /usr/share/plymouth/themes/orb/orb.plymouth и затем замена /lib/plymouth с /usr/share/plymouth).

Список обновления с альтернативами обновления

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

update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100

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

#!/bin/bash

echo "Choose the number of the theme you want to use, then [ENTER]"
echo
sudo update-alternatives --config default.plymouth
sudo update-initramfs -u
echo
read -p "Do you want to test the theme? (Y/N) "
if [ "$REPLY" != "n" -a "$REPLY" != "N" ] ; then
 echo
 echo "Running 10-second test..."
 sudo plymouthd ; sudo plymouth --show-splash ; for ((I=0; I<10; I++)); do sleep 1 ; sudo plymouth --update=test$I ; done ; sudo plymouth --quit
fi
exit

Выполнение update-plymouth позволит Вам выбирать тему, Вы хотите, автоматически создаете новый initramfs и позволяете Вам предварительно просмотреть его.

Премия: используйте искусство от deviantart

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

  1. скопируйте каталог темы в /usr/share/plymouth/themes
  2. выполненный update-alternatives как описано выше
  3. выполненный update-plymouth

Это предоставляет нам доступ к большему выбору тем, о которых я думаю, что эта звуковая тема является лучшей.

16
ответ дан 15 January 2019 в 04:52

Я также споткнулся вокруг с W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.

, я скопировал по текущей теме, в моем случае ubuntu-gnome-logo настроенный и установил его.

Удостоверяются .grub, .plymouth и .script, файлы, расположенные в Вашей теме, имеют то же имя как папка темы. После того, как надлежащий файл, переименовывающий сообщение об ошибке, закончился, и пользовательский экран-заставка появился как ожидалось.

1
ответ дан 15 January 2019 в 04:52

Если Вы следовали ответу @wateim и все еще получению ошибки W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme. затем по всей вероятности, тема стара. Новая конвенция темы немного отличающаяся

  • , имя каталога Темы должно соответствовать Плимутскому имени файла. Исключая: Если Имя каталога является авророй-penguinis затем, плимутское имя файла должно быть авророй-penguinis.plymouth
  • Изменение, ImageDir и ScriptFile в плимутском файле к новому основному местоположению (/usr/share/plymouth/themes/)

Делают эти изменения. Это должно работать :) Если Вы хотите запуститься снова и снова, проверьте мое сообщение в блоге . Почти то же как @wateim отвечает, но небольшими модификациями (работы для меня в Ubuntu 16.04 +)

1
ответ дан 15 January 2019 в 04:52

Эта ошибка происходит, потому что местоположение Плимутских файлов изменилось. В более старых версиях Ubuntu они были расположены в /lib/plymouth но теперь они расположены в /usr/share/plymouth. То, что необходимо сделать, переустанавливают как это:

sudo apt-get install --reinstall  plymouth-themes

Затем выберите тему, которая находится в пути /usr/share/plymouth/themes после выполнения:

sudo update-alternatives --config default.plymouth

Затем для сохранения темы, так, чтобы это запустилось с этого в начале выполненной системы:

sudo update-initramfs -u

Протестировать Вас может выполнить эту команду:

sudo plymouthd --debug  ; sudo plymouth --show-splash ; for ((I=0;I<10;I++)); do sleep 1 ; sudo plymouth --update=event$I ; done ; sudo plymouth --quit

Если Вы хотите старые темы затем, необходимо переместить их от старого местоположения и отредактировать файл с *.plymouth расширение с новым путем, который является /usr/share/plymouth/themes/your_you и затем установите их как это:

sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/BootSplash/BootSplash.plymouth 100

Затем выберите его путем выполнения:

sudo update-alternatives --config default.plymouth

Запустить систему с этого:

sudo update-initramfs -u
1
ответ дан 15 January 2019 в 04:52

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

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