update-alternatives を使用して plymouth テーマを変更すると、シャットダウン アニメーションにのみ影響し、起動は変更されません。

update-alternatives を使用して plymouth テーマを変更すると、シャットダウン アニメーションにのみ影響し、起動は変更されません。

/lib/plymouth/themesUbuntu 14.04 では、テーマをコピーするだけで Plymouth テーマを変更できました。

sudo update-alternatives --config default.plymouth次に、 (テーマの適切な番号を選択)と と入力するだけでsudo update-initramfs -u、Plymouth テーマを変更できました。

Ubuntu 16.04 LTS では、フォルダーは/lib/plymouth/themes存在しません。

Nautilus で検索することで、フォルダーを見つけて/usr/share/plymouth、その下にテーマを配置することができましたthemes。次に、シェルに上記のコマンドを入力することで、理論的には、Plymouth テーマを事前にコピーしたものに変更することができました。

実のところ、Plymouth テーマを自分のテーマに変更し、数回再起動した後、起動時に Plymouth テーマが表示されません。黒い画面が表示されてから、lightdm自分のアカウントにログインするだけです...

burgデフォルトのブートローダーとして使用しています。

答え1

私も同じようなことに遭遇しました。Synapticを使ってデフォルトのPlymouthテーマを見つけた後、プロパティを開いてどのファイルがインストールされているかを確認しました。すると、このディレクトリに入るほとんどのファイルがリストされました。

/usr/share/plymouth/themes

そこにすべてのファイルを置いて実行します

update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/"path/to-your-plymouth.plymouth" 100

答え2

これらの変更はシャットダウン時にディスクから読み取られるため、これが機能します。

ただし、起動時には、変更内容が反映されていない初期のメモリ内ファイルシステムイメージ (initramfs) から読み取られます。これは、通常のファイルシステムがまだ利用できないために必要です。

以下は、Ubuntu 14.04 でこの問題を解決するために行ったことです。16.04 でも動作するかどうかは保証できませんが、このコマンドを実行しても問題は発生しないため、試してみる価値はあります。

実行する場合:

sudo update-initramfs -u

変更内容が適用されます。

答え3

見てUbuntu 16.04LTS でカスタム スプラッシュ スクリーンを使用できない(waTeim と mac の回答) 動作するはずです。

詳細については、Ubuntu 16.04 での plymouth テーマのインストールとトラブルシューティングについてこちらを参照してください。Ubuntu 16.04 をアップグレードする前に、Ubuntu 16.04 を最新の状態にしておく必要があります。(インターネット上の多くのブログは古くなっているため、インストールとトラブルシューティングをすべて 1 か所に追加しました)

答え4

次のコマンドを実行して、Nautilus を root として開きます。

sudo -H nautilus

ターミナルで/usr/share/plymouth/themes/テーマのフォルダに移動して開き、.plymouthgedit を使用してファイルを編集します。

ファイル内で.plymouth

[script]
ImageDir=/lib/plymouth/themes/themename
ScriptFile=/lib/plymouth/themes/themename/themename.script

[script]
ImageDir=/usr/share/plymouth/themes/themename
ScriptFile=/usr/share/plymouth/themes/themename/themename.script

themenameテーマの名前に置き換えます。

たとえば、テーマの名前が darwin の場合、編集内容は次のようになります。

[script]
ImageDir=/lib/plymouth/themes/darwin
ScriptFile=/lib/plymouth/themes/darwin/darwin.script

[script]
ImageDir=/usr/share/plymouth/themes/darwin
ScriptFile=/usr/share/plymouth/themes/darwin/darwin.script

関連情報