プリマスのブートスクリーンを変更するにはどうすればよいですか?


61

プリマスに関しては-

別のブート画面が利用可能ですか?

ブート画面を変更する最も簡単な方法は何ですか?

回答:


42

テーマのリストは、Synaptic Package Managerのリポジトリから、または次のコマンドラインから入手できますaptitude

$ aptitude search plymouth-theme
p   lubuntu-plymouth-theme        - plymouth theme for Lubuntu
p   plymouth-theme-fade-in        - graphical boot animation and logger - fade-in theme
p   plymouth-theme-glow           - graphical boot animation and logger - glow theme
i   plymouth-theme-kubuntu-logo   - graphical boot animation and logger - kubuntu-logo theme
p   plymouth-theme-sabily         - plymouth theme for Sabily
p   plymouth-theme-script         - graphical boot animation and logger - script theme
p   plymouth-theme-solar          - graphical boot animation and logger - solar theme
p   plymouth-theme-spinfinity     - graphical boot animation and logger - spinfinity theme
p   plymouth-theme-text           - graphical boot animation and logger - text theme
c   plymouth-theme-ubuntu-logo    - graphical boot animation and logger - ubuntu-logo theme
i   plymouth-theme-ubuntu-text    - graphical boot animation and logger - ubuntu-logo theme
p   plymouth-theme-ubuntustudio   - Ubuntu Studio Plymouth theme
p   xubuntu-plymouth-theme        - Plymouth theme for Xubuntu

その後、通常どおりSynapticまたはaptitudeを介して結果のパッケージをインストールできます。

$ sudo aptitude install plymouth-theme-solar

リポジトリにないものを探している場合、UbuntuGeekには、独自のカスタムPlymouthテーマインストールして作成する方法に関する優れたチュートリアルがあります


5
すべてのテーマがUbuntuによって生成されたブートメッセージをサポートするわけではないため、注意してください。
スコット

72

インストール済みのテーマを変更するには、次を実行する必要があります。

sudo update-alternatives --config default.plymouth
sudo update-initramfs -u

最初のコマンドは選択可能なテーマをリストし、2番目のコマンドはinitramfsを新しいテーマで更新します。


3
クール-11.10でも機能します。
ベラク

2
16.10でも動作します
ジョナサンランドラム

1
...と17.10、あまりにも
badp

2
... 18.04
Lgen

1
... 18.10でも動作します
cawwot

65

入門ガイド

プリマスの編集

アニメーションや画像用のシンプルなテキストエディターでプリマスを編集できます。これはUbuntuバージョンに依存しません。

オリジナルから新しい

  • テンプレートを取得
  • テンプレートをカスタマイズ
  • カスタムテーマの設定

テンプレートを作成する

最初に、プリマスのすべての基本的な側面をカバーするテンプレートを取得します。my-theme自分の個人名に変更します。

sudo cp --recursive /lib/plymouth/themes/ubuntu-logo ~/themes/my-theme

ファイル名をカスタマイズする

テーマを他と区別しやすいように、一部の名前を変更できるようになりました。

sudo mv ubuntu-logo.plymouth my-theme.plymouth
sudo mv ubuntu-logo.script my-theme.script
sudo mv ubuntu-logo.grub my-theme.grub
sudo mv ubuntu_logo16.png my_theme16.png
sudo mv ubuntu_logo.png my_theme.png

画像ファイルを編集する

選択した画像エディターを使用して、PNG画像を変更します。素早く編集できるGIMPが好きです。

gimp my_theme.png my_theme16.png 
gimp progress_dot_on.png progress_dot_off.png 
gimp progress_dot_on16.png progress_dot_off16.png

これが私の変更の例です:

スクリーンショット スクリーンショット スクリーンショット スクリーンショット スクリーンショット スクリーンショット

構成ファイルを編集します。

  1. テーマ情報ファイルをセットアップします。

    gedit my-theme.plymouth
    

    編集ライン27、および8あなたのテーマ名に変更とUbuntuのロゴ。

    [Plymouth Theme]
    Name=My Theme
    Description=A theme that features a blank background with a logo.
    ModuleName=script
    
    [script]
    ImageDir=/lib/plymouth/themes/my-theme
    ScriptFile=/lib/plymouth/themes/my-theme/my-theme.script
    
  2. 起動端末の色。(オプション)

    gedit my-theme.grub
    

    紫色から他の何かに変更します。

    RGBカラーコードで行1を編集します。

    役立つサイトはColor-Hexです。私はちょうど私のものを黒にするつもりです。

    if background_color 0,0,0; then
      clear
    fi
    
  3. テーマの変更を適用するスクリプトファイル

    gedit my-theme.script
    

    このファイルには、プリマスブートテーマをカスタマイズするために変更できるさまざまな側面があります。より高度な変更を行う場合は、それを検討する必要があります。背景色、ロゴ、ステータスインジケータの変更方法のみを示しています。

    編集ライン169170174、および180は、背景のグラデーションと、先ほど編集した画像を変更します。

    Window.SetBackgroundTopColor (0.66, 0.66, 0.66);       #top 
    Window.SetBackgroundBottomColor (0.146, 0.146, 0.146); #bottom
    
    bits_per_pixel = Window.GetBitsPerPixel ();
    if (bits_per_pixel == 4) {
        logo_filename = "my_theme16.png";
        progress_dot_off_filename = "progress_dot_off16.png";
        progress_dot_on_filename = "progress_dot_on16.png";
        password_field_filename = "password_field16.png";
        question_field_filename = "password_field16.png";
    } else {
        logo_filename = "my_theme.png";
        progress_dot_off_filename = "progress_dot_off.png";
        progress_dot_on_filename = "progress_dot_on.png";
        password_field_filename = "password_field.png";
        question_field_filename = "password_field.png";
    }
    

テーマフォルダーを送信する

cp --recursive ~/themes/my-theme /lib/plymouth/themes

テーマを使用するようにプリマス構成を設定します。

sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.plymouth /etc/alternatives/default.plymouth
sudo ln -sf /lib/plymouth/themes/my-theme/my-theme.grub /etc/alternatives/default.plymouth.grub

18.04+

sudo update-initramfs -u

再起動して動作を確認します。


2
できればこれを複数回支持します。非常に詳細で詳細な説明/ガイドをありがとう。
mason81 14

2
@ mason81ありがとうございます。徹底的には知りませんが、自己学習能力(アニメーション、ポジションなど)があれば、すべての道に進みます。
ブランドンクラーク14

3
17.10+のため、交換する/lib/plymouth/themes/usr/share/plymouth/themes
PJ・シン

@PJSingh、更新してくれてありがとう。そのバージョンのインストールをすぐに見ていましたが、アップデートを確認して追加します。
ブランドンクラーク

2
18.04でも引き続き動作しsudo update-initramfs -uますが、実行することで初めて動作するようになります。ただし、はっきりしていないことの1つは、プリマスのテーマがアクティブになる前に、数秒間デフォルトの紫色の背景がインストールされているように見えることです。
JamesBB

0

私は同じ問題に遭遇し、ここに来ました。運がありません。Plymouthフレームワークをランダムに閲覧し始めたところ、default.plymouthファイルがリンクファイルであることに気付きました。端末でスプラッシュスクリーンを設定するたびに、ファイルが更新されます。試行錯誤を通して、この方法を見つけました。

ターミナルで、次のように入力します。 gksu [file_explorer_name]

これにより、ファイルを編集、削除、追加するためのルート(スーパーユーザー)権限を持つ新しいウィンドウが開きます。に移動し/usr/share/plymouth/themes/ます。ここがテーマの場所です。テーマフォルダーがプリマステーマフォルダーにない場合は、移動します。テーマフォルダーで.plymouthファイルを見つけ、既定のテキストエディターで開きます。ディレクトリを見て、それらが正確で最新であることを確認してください。テキストエディターを保存して終了します。ファイルのリンクファイルを作成.plymouthし、テーマフォルダー(/ usr / share / plymouth / themes /)にドラッグし、テーマフォルダー内default.plymouthの既存のファイル(存在する場合)を削除する必要があるように名前を変更します。その後、ウィンドウとターミナルを閉じ、再起動して構成をテストできるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.