私もこの問題に遭遇しました、ここでそれを修正しました。
問題の根拠
簡単に言うと、Ubuntu 16のファイルレイアウトはplymouthテーマの場所をから/lib/plymouth/themes
に変更する/usr/share/plymouth/themes
ため、以前のレイアウトを想定していたすべてのテーマインストールスクリプトが間違った場所にインストールされます。したがって、update-initramfsが実行されると、ソースデータがこのエラーの原因となるはずの場所にありません。
plymouth module "(/usr/lib/i386-linux-gnu/plymouth//.so)" missing, skipping that theme
そのため、テーマはインストールされません。フォールバックは、デフォルトのubuntuロゴテーマです。
物を直すこと
単純に手動で実行するのが便利だと思いました。Ubuntuに慣れているので、カットアンドペーストのようにするのではなく、アプローチの説明に集中します。
apt-getで部分的に初期化-修正
次のコマンドを実行します。これにより、多くの新しいテーマが正しい場所にインストールされるだけでなく、不適切な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で更新する
orbの例を拡張して、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を自動的に構築してプレビューできます。
ボーナス:deviantartのアートを使用する
この知識を武器に、盲目的にインストーラーを実行する必要はありませんが、新しいテーマのインストールに必要なのは
- テーマディレクトリを
/usr/share/plymouth/themes
update-alternatives
上記のように実行します
- 走る
update-plymouth
これにより、より幅広いテーマのセレクションにアクセスできるようになり、このソニックテーマは最高だと思います。