GNOME-Lookから theme をダウンロードし、readmeファイルの指示に従いました。カスタムスプラッシュスクリーンをインストールしようとしたのはこれが初めてではありません。何かするように言われます。 このチュートリアル に従い、最後に、彼はSudo update-initramfs -u
を実行するよう指示し、この現在のテーマのreadmeファイルでも同様です。問題トー、私が何をしても、私は常にこのエラーを受け取るということです:
W: plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme.
確かに、私はUbuntuを初めて使用するわけではありませんが、専門家ではありません。私は今何をすべきか分かりません。
EDIT:プリマスはすでに最新バージョン(0.9.2-3ubuntu13.1)であることを知っています。 Sudo apt-get install plymouth
を実行すると、VirtualBoxでUbuntuを実行しているため、独自のドライバーを使用していません。解像度とすべてが大丈夫です。 W:plymouthモジュール "(/usr/lib/i386-linux-gnu/plymouth//.so)"が欠落しているかどうかさえ知りません。そのテーマをスキップします問題の原因ですが、私はそう推測しています。すべての手順に従いますが、initramfs -u
でこのエラーが発生し、古いスプラッシュ画面に戻ります。
私もこの問題に遭遇しました。ここでそれを修正しました。
簡単に言えば、Ubuntu 16のファイルレイアウトは、プリマステーマの場所を/lib/plymouth/themes
から/usr/share/plymouth/themes
に変更するため、以前のレイアウトを想定していたすべてのテーマインストールスクリプトが間違った場所にインストールされます。したがって、update-initramfsを実行すると、ソースデータはこのエラーの原因となるはずの場所にありません。
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
そのため、テーマはインストールされません。フォールバックはデフォルトubuntuロゴテーマです。
単純に手動で物事を実行するのが便利だと感じました。Ubuntuに精通しているので、切り取りと貼り付けを行うのではなく、アプローチの説明に専念します。
次のコマンドを実行すると、いくつかの新しいテーマが正しい場所にインストールされるだけでなく、現在正しくないupdate-alternativesスキームが修正されます。
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を使用してテーマリストを選択可能にします。
update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/orb/orb.plymouth 100
これには、 gnome-look のほとんどのテーマに含まれるスクリプトupdate-plymouthを活用するという追加の利点があります。テキストを含めます
#!/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