Я скачал тему из 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
я получаю эту ошибку, а затем она возвращается к старому заставке.
Я также встретился с этой проблемой, вот то, как я зафиксировал ее.
Помещенный просто, расположение файла в 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 и позволяете Вам предварительно просмотреть его.
Вооруженный этим знанием, мы не должны вслепую запускать установщик, а скорее с пониманием, что все, что требуется для установки новой темы,
/usr/share/plymouth/themes
update-alternatives
как описано вышеupdate-plymouth
Это предоставляет нам доступ к большему выбору тем, о которых я думаю, что эта звуковая тема является лучшей.
Я также споткнулся вокруг с W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
, я скопировал по текущей теме, в моем случае ubuntu-gnome-logo
настроенный и установил его.
Удостоверяются .grub
, .plymouth
и .script
, файлы, расположенные в Вашей теме, имеют то же имя как папка темы. После того, как надлежащий файл, переименовывающий сообщение об ошибке, закончился, и пользовательский экран-заставка появился как ожидалось.
Если Вы следовали ответу @wateim и все еще получению ошибки W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
затем по всей вероятности, тема стара. Новая конвенция темы немного отличающаяся
Делают эти изменения. Это должно работать :) Если Вы хотите запуститься снова и снова, проверьте мое сообщение в блоге . Почти то же как @wateim отвечает, но небольшими модификациями (работы для меня в Ubuntu 16.04 +)
Эта ошибка происходит, потому что местоположение Плимутских файлов изменилось. В более старых версиях 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