19.04 でデフォルトの Ubuntu スプラッシュ スクリーンの背景を変更するにはどうすればいいですか?

19.04 でデフォルトの Ubuntu スプラッシュ スクリーンの背景を変更するにはどうすればいいですか?

デフォルトの Ubuntu ロゴ plymouth テーマには、「ロゴ付きの空白の背景を特徴とするテーマ」という説明があります。その「空白の背景」の代わりに、同じ 4 つのドットのロゴの背景に、独自のカスタマイズされた画像を配置したいと考えています。他の plymouth テーマをインストールするオプションがあることは知っていますが、特に、デフォルトのテーマの紫色の背景を画像に変更したいだけです。Ubuntu 19.04 Disco Dingo を使用しています。よろしくお願いします。

答え1

以下のコマンドでファイルを開きます

sudo -H gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script

192行目のコンテンツを探してください(192行目はすでに変更されていることに注意してください)

logo.image = Image (logo.jpg);
logo.sprite = Sprite ();
logo.sprite.SetImage (logo.image);
logo.width = logo.image.GetWidth ();
logo.height = logo.image.GetHeight ();
logo.x = Window.GetX () + Window.GetWidth () / 2 - logo.width  / 2;
logo.y = Window.GetY () + Window.GetHeight () / 2 - logo.height;
logo.z = 1000;
logo.sprite.SetX (logo.x);
logo.sprite.SetY (logo.y);
logo.sprite.SetZ (logo.z);
logo.sprite.SetOpacity (1);

192行目のlogo.jpgは私が興味を持っている画像であり、その場所は/usr/share/plymouth/themes/ubuntu-logo/このファイルに記載されているとおりでなければなりません。/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth

[Plymouth Theme]
Name=Ubuntu Logo
Description=A theme that features a blank background with a logo.
ModuleName=script

[script]
ImageDir=/usr/share/plymouth/themes/ubuntu-logo
ScriptFile=/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.script

ここに画像の説明を入力してください

ファイルを保存した後、実行するsudo update-initramfs -uと、再起動後に変更が有効になります。

関連情報