Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuの起動スプラッシュ画面とロゴをカスタマイズする完全ガイド

Ubuntuデスクトップのカスタマイズ方法はすでにご存じの方も多いでしょう。では、起動時に表示されるスプラッシュ画面を自分好みに変更したい場合はどうすればよいのでしょうか?お気に入りのデスクトップ環境のロゴを調整してみたいと思ったことはありませんか?

この記事では、古いバージョンのUbuntuシステムから、Ubuntu 20.04 LTS以降が稼働するPCまで、スプラッシュ画面を変更する方法を詳しく解説します。

Ubuntuスプラッシュ画面の仕組みの変遷

Ubuntu 10.04頃は、スプラッシュ画面(PCの起動中に表示される画像)を変更するには、/usr/share/images/xsplashディレクトリ内のファイルを編集する必要がありました。しかし、Ubuntu 16.04 LTS以降、このスプラッシュ画面用ディレクトリの場所は移動されています。

その後のバージョンでは/lib/plymouth/themesが使用されていましたが、Ubuntu 16.04 LTS以降は/usr/share/plymouth/themesへと移行しました。

スプラッシュ画面は基本的に「Plymouth」というツールによって管理されており、このツールを使って新しい画像を設定できます。

さらに近年では、現在のスプラッシュ画面を簡単に管理できる便利なアプリ「Plymouth Themes」が登場しました。

以下の手順はUbuntu 16.04 LTS以降のすべてのバージョンに適用できますが、ここではUbuntu 20.04 LTSでの画面変更手順をもとに説明します。

新しいスプラッシュ画面を見つける、または自作する

新しいツールをインストールする前に、まず置き換え用のスプラッシュ画像を用意しておきましょう。写真(Ubuntuらしい自然の風景など)でも、オリジナルのグラフィックでも構いません。まだ用意していない場合は、オンライン上の複数のサイトでカスタムスプラッシュ画面のグラフィックを見つけられます。デスクトップの壁紙と合わせたデザインにするのも良いアイデアです。

あるいは、スプラッシュ画面をゼロから自作することも可能です。ただし、思ったより手間がかかる場合があり、Linuxマシンに適切なグラフィックツールがインストールされている必要があります。GIMPはもちろんの選択肢ですし、Wine経由でAdobe Photoshopを動かすという方法もあります。

Plymouth Themesをインストールする

スプラッシュ画面の差し替え画像が準備できたら、それを有効化するためのツールをインストールしましょう。ターミナルで次のコマンドを実行し、plymouth-themesをインストールします。

sudo apt install plymouth-themes

インストールが完了すると、/usr/share/plymouth/themesに新しいディレクトリが作成されます。中を覗いてみると、現在のスプラッシュ画面を構成するすべての要素(ロゴ、スピナー、スクリプトなど)が格納されているのがわかります。以前のバージョンのUbuntuからアップグレードして、カスタムスプラッシュ画面が消えてしまった経験がある方には、見覚えのある構成でしょう。基本的にまったく同じディレクトリ構造が使われています。

このため、古いテーマの移行も非常に簡単に行えます。

古いUbuntuスプラッシュ画面テーマを移行・更新する

長年Ubuntuを使っていてカスタムスプラッシュ画面を設定していた場合は、既存のテーマを移行する必要があります。まずテーマの中身を確認しましょう。問題がなければ、新しいディレクトリへ移行できます。

まず、古いテーマディレクトリを調査し、内容をチェックします。ファイルマネージャーでも、ターミナルでも確認できます。ファイルサイズを把握するなら、後者が便利です。

ls -ltrd /lib/plymouth/themes

移行時、古いテーマファイルを元の場所に残しておいても問題ありません。まずは次のコマンドでディレクトリに移動します。

cd /lib/plymouth/themes

続いて、mvコマンドを使って、残しておきたいテーマディレクトリを1つずつ移動させます。

mv [テーマディレクトリ名] /usr/share/plymouth/themes

なお、古いテーマの中には、旧ファイルパスへの再帰的な参照が含まれているものがあり、修正が必要な場合があります。これを直すには、vimやnanoなどのテキストエディターを使用します。

移行先のディレクトリで各.plymouthテーマファイルを見つけ、テキストエディターで開きます。ターミナルでは次のように入力します。

sudo nano /usr/share/plymouth/themes/[テーマ名]/[テーマ名].plymouth

ファイルパスへの参照を探し、

/lib/plymouth

/usr/share/plymouth

に書き換えます。CTRL + Xで保存して終了してください。

もっとスプラッシュ画面テーマを探したい方へ

オンライン上には、Ubuntu向けのテーマを提供しているさまざまなサイトがあります。例えばGNOME-Look.orgには、用途別に分類された豊富なテーマコレクションがあり、その中に「Plymouth Themes」セクションも含まれています。また、DeviantArtで「plymouth themes」と検索して、気に入ったものをダウンロードするのもおすすめです。サイズは通常3MB程度と軽量です。

多くの場合、テーマにはインストールスクリプトが付属しています。例として、ここではCircle Plymouth Themeを使ってスプラッシュ画面をカスタマイズしてみます。

Ubuntuの起動スプラッシュ画面とロゴをカスタマイズする完全ガイド

Ubuntu 20.04 LTSでスプラッシュ画面を変更する手順は以下の通りです。

  1. テーマをダウンロードする
  2. Homeディレクトリに展開する
  3. インストールスクリプトを見つける
  4. ターミナルを開き、./install_script_nameの形式で実行する
  5. スプラッシュ画面の希望するオプションを選択する
Ubuntuの起動スプラッシュ画面とロゴをカスタマイズする完全ガイド

その後、plymouth-themesツールが自動的に新しいスプラッシュ画面を適用します。すべて正常に動作していれば、Ubuntuの起動画面に対する変更内容のプレビューも表示されるはずです。

確認のため、ターミナルでdefault.plymouth設定ファイルを開いてみましょう。

sudo nano default.plymouth

ImageDirとScriptFileの2つのファイルパスをチェックし、どちらも意図したテーマファイルの場所を指していることを確認してください。

Ubuntuの起動スプラッシュ画面とロゴをカスタマイズする完全ガイド

ファイルを保存して終了(CTRL + X)し、PCを再起動します。新しいUbuntuスプラッシュ画面が表示されるのをお楽しみください。

スプラッシュ画面を手動でインストールする方法

テーマにインストールスクリプトが含まれていない場合は、plymouth/themesディレクトリに手動で追加する必要があります。

テーマを展開し、/usr/share/plymouth/themesディレクトリにコピーします。どんな新しいスプラッシュ画面を使う場合でも、それを新しいデフォルトとして設定する必要があります。

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

次に、前述の方法でdefault.plymouthファイルをテキストエディターで開き、ファイルパスを編集します。

最後に、起動プロセスの一部である仮想ファイルシステム「initramfs」を更新します。

sudo update-initramfs -u

これで、Ubuntuを再起動すると、真新しいスプラッシュ画面が表示されます。

Ubuntuの起動画面ロゴだけを変更する方法

スプラッシュ画面全体ではなく、Ubuntuのロゴだけを編集したい場合はどうすればよいのでしょうか?これも同じくらい簡単です。まず/usr/share/plymouth/themesディレクトリを開き、ロゴが格納されているディレクトリを見つけます。

次に、万が一元に戻したくなったときのために、ファイルのコピーを作成しておきます。

cp [ロゴファイル].png [ロゴファイル_backup].png

その後の作業方法は自由です。元のグラフィックを参考資料として使いたい場合は、お好みの画像エディターでファイルを開き、必要な変更を加えましょう。あるいは、同じ寸法の新しい画像を作成し、同じディレクトリに保存するだけでもOKです。その際、新しいロゴのファイル名は必ず古いロゴと同じにしてください。

まとめ:Ubuntuの起動スプラッシュ画面の変更方法

お使いのUbuntuデスクトップ環境でテーマを変更する方法はご存じでしょうが、スプラッシュ画面の変更は少し手順が異なります。おさらいすると:

  1. 新しいスプラッシュ画面を見つける、またはデザインする
  2. plymouth-themesをインストールする
  3. 使用するスプラッシュ画面を選択する
  4. ファイルパスの参照が正しいことを確認する
  5. 手動でインストールした場合は、initramfsも更新する

Ubuntu初心者の方には、これらの手順は少し馴染みがないかもしれません。しかし、難しい操作はひとつもありません。むしろWindows 10でスプラッシュ画面を変更するよりもはるかに簡単です!こうしたカスタマイズこそ、Linuxがいかに柔軟に設定できるOSであるかを示しています。

さらなるカスタマイズをお探しですか?実は、LinuxをWindows風の外観にすることもできるのです。


  1. Ubuntu 20.04でトップバーとサイドパネル(Dock)を非表示にする方法

    Ubuntu 20.04と、標準搭載されているGNOMEデスクトップ環境を使い始めたものの、GNOMEのトップバーやサイドパネルが常に画面を占有していて邪魔だと感じていませんか?アプリにもっと広い画面スペースを使わせたい方のために、Ubuntu 20.04でトップバーとサイドパネルを非表示にする方法をご紹介します。サイドパネル(Dock)を自動的に隠すまずは簡単な設定だけで済むサイドパネル(Dock)から始めましょう。キーボードのWinキーを押し、「dock」と入力してアプリ一覧を絞り込むと、「外観」設定の該当ページが見つかります。表示された「設定」の項目を選択してページを開きましょう。「Do

  2. WindowsとUbuntuのデュアルブート環境を作成する方法

    Ubuntuは無料で利用できるオープンソースのLinuxディストリビューションで、OpenStackに対応したクラウドコンピューティング向けOSとして高い人気を誇ります。一方、Windowsは世界で最も広く使われているオペレーティングシステムの一つであり、日常的な作業からオフィス業務まで、幅広い用途に適しています。本記事では、1台のPCにWindowsとUbuntuの両方をインストールし、起動時にどちらのOSで立ち上げるかを選択できる「デュアルブート」環境を構築する、最も簡単な方法をご紹介します。手順を誤るとシステムに不具合が生じる可能性があるため、作業前には必ず重要なデータのバックアップを取