Я скачал тему из 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
чем я получаю эту ошибку, а затем она возвращается к старому заставке.
sudo update-initramfs -u
возвращаетсяW: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
снова. Я проверил весь список проблем, которые были у людей, и которые были связаны в посте решения, но ни один из них не ответил на мой вопрос. Нет идтиsudo reboot
, все еще получаю старую заставку.Ответы:
Я тоже столкнулся с этой проблемой, вот как я ее исправил.
Основа проблемы
Проще говоря, расположение файлов в Ubuntu 16 меняет расположение тем plymouth с
/lib/plymouth/themes
на/usr/share/plymouth/themes
и поэтому все сценарии установки тем, которые предполагали, что предыдущий макет, теперь устанавливаются в неправильном месте. Таким образом, когда выполняется update-initramfs , исходные данные находятся не там, где они должны быть, что вызывает эту ошибку.и из-за этого тема не установлена. Резервным вариантом является стандартная тема логотипа Ubuntu .
Исправление вещей
Мне было удобно просто выполнять все вручную, и, поскольку вы знакомы с Ubuntu, я сконцентрируюсь на описании подхода, а не на том, что его можно вырезать и вставить.
Частично инициализировать-исправить с помощью apt-get
Запустите следующую команду, которая не только установит несколько новых тем в правильное место, но и исправит неправильную схему альтернатив обновления .
после этого запуска будет создана новая структура каталогов, в
/usr/share/plymouth/themes
которой макет будет идентичен предыдущему пути.Переместить старые темы
Подумайте, стоит ли переносить каждую тему, могут быть дубликаты, в этом случае используйте уже установленные.
миграция на новое место проста; просто переместите каталог, так как каждая тема содержится в каталоге, названном в честь темы
Исправить старые темы
Старые темы ссылаются на себя тем, что файл темы .plymouth содержит ссылку на каталог, в котором установлена тема. Измените эти ссылки на правильные (например,
vi /usr/share/plymouth/themes/orb/orb.plymouth
и затем замените/lib/plymouth
на/usr/share/plymouth
).Обновление списка с альтернативами обновления
Расширяя пример шара, используйте альтернативы обновления, чтобы сделать список тем доступным для выбора.
Это дает дополнительное преимущество использования скрипта update-plymouth, который включен в большинство тем из gnome-look . Я включу текст
Запуск
update-plymouth
позволит вам выбрать нужную тему, автоматически собрать новые initramfs и позволит вам предварительно просмотреть ее.Бонус: используйте искусство от deviantart
Вооружившись этими знаниями, мы не должны запускать программу установки вслепую, а скорее понимаем, что для установки новой темы достаточно
/usr/share/plymouth/themes
update-alternatives
как описано вышеupdate-plymouth
Это дает нам доступ к большему выбору тем, из которых я считаю эту звуковую тему лучшей.
источник
/lib/plymouth/ubuntu-sunrise
так, как она есть. Теперь, только что из распакованного файла, я переместил его в/usr/share/plymouth/themes
. У меня уже был каталог Плимута/usr
, поэтому запускapt-get install plymouth-themes
дал мне сообщение, которое было актуальным. Я переместил эту тему мне нужно. Я вошел вubuntu-sunrise.plymouth
файл, отредактировал обе строки. Сделал то же самое даже в/lib/plymouth/ubuntu-sunrise/ubuntu-sunrise.plymouth
. Сделалupdate-alternatives.
update-alternatives --config default.plymouth
и удостоверился, что это было перечислено. (В любом случае, тема не поставляется соupdate-plymouth
скриптом, поэтому мне пришлось запускать материал вручную.) Выбрал тему.sudo update-initramfs -u
, сообщения об ошибках не появляются (WOO!). Затем я скопировал строку кода, которую вы дали изupdate-plymouth
тестовой заставки. Конечно же, это сработало. Вот что меня озадачило. Сразу после этого я побежалsudo reboot
и .... он вернулся к старой заставке. ARG!Если вы следили за ответом @wateim и по-прежнему получаете сообщение об ошибке,
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
скорее всего, тема старая. Новая тема конвенции немного отличаетсяСделайте эти изменения. Это должно работать :) Если вы хотите начать все сначала, посмотрите мой пост в блоге . Это почти так же, как ответ @wateim, но с небольшими изменениями (работает для меня в Ubuntu 16.04+)
источник
/usr/
путь переименование папки темы в соответствии с.plymouth
названием сделалоЯ также споткнулся с
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
Я скопировал поверх текущей темы, в моем случае
ubuntu-gnome-logo
настроил и установил ее.Убедитесь в том , что
.grub
,.plymouth
и.script
файлы , расположенные в вашей теме имеют такое же имя , как и папка темы. После правильного переименования файла сообщение об ошибке исчезло, и экран заставки появился, как и ожидалось.источник
Эта ошибка возникает из-за того, что расположение файлов Плимута изменилось. В более старых версиях Ubuntu они были расположены,
/lib/plymouth
но теперь они находятся в/usr/share/plymouth
. Что вам нужно сделать, это переустановить так:Затем выберите тему, которая находится в пути
/usr/share/plymouth/themes
после запуска:Затем сохранить тему, чтобы она начиналась с этого в начале запуска системы:
Для проверки вы можете выполнить эту команду:
Если вы хотите старые темы, то вам нужно переместить их из старого местоположения и отредактировать файл с
*.plymouth
расширением с новым путем,/usr/share/plymouth/themes/your_you
а затем установить их следующим образом:Затем выберите его, запустив:
Чтобы запустить систему с этим:
источник