Raspberry PiをRaspberry Pi OSで起動すると、スプラッシュスクリーンが表示されます。これは、オペレーティングシステムが読み込まれていることを示す画像です。しかし、デフォルト設定で満足する必要はありません。Raspberry Piをアートインスタレーション、インタラクティブ広告、情報ボードなどに組み込む予定なら、カスタムスプラッシュスクリーンは、プロジェクトにちょっとした高級感を加えるクールでシンプルな方法です。あるいは、自分や友達を楽しませるために画像を変更することもできます。Raspberry Piのスプラッシュスクリーンの変更は非常に簡単です。
Raspberry Piに追加のソフトウェアをインストールする必要はありません。画像と動画を作成するためのソフトウェアはインターネットで無料で入手できます。このチュートリアルでは、ブートスプラッシュ画像と、Raspberry Piの起動時に再生される動画の2つのカスタムスプラッシュアセットを作成します。このチュートリアルは、テーママネージャーの一部としてカスタムブートスプラッシュ機能を備えたRetroPieレトロエミュレーターからインスピレーションを得ました。
Raspberry Piのスプラッシュスクリーン画像を置き換える方法
1. お気に入りの画像エディタでスプラッシュスクリーンを作成し、splash.pngとして保存します。16 :9 の解像度にうまく対応できるよう、1920 x 1080 の解像度を選択しました。
2.イメージを USB フラッシュ ドライブにコピーし、そのドライブを Raspberry Pi に挿入します。
3. USBフラッシュドライブからsplash.pngをホームディレクトリ/home/pi/にコピーします。
4.ターミナルを開き、ディレクトリを Pi の元のスプラッシュ スクリーンの場所に切り替えます。
$ cd /usr/share/plymouth/themes/pix/
5.元の splash.png ファイルを splash.png.bk というファイルにバックアップします。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
$ sudo mv splash.png splash.png.bk
6. splash.png を現在のディレクトリにコピーします。これで、新しく作成されたスプラッシュ画像がコピーされ、すぐに使用できるようになります。
$ sudo cp /home/pi/splash.png ./
7. Raspberry Pi を再起動します。
Raspberry Pi が再起動すると、おなじみの虹色の画面が表示され、数秒後にカスタムのスプラッシュ画面が表示されます。
Raspberry Piのスプラッシュスクリーンの作り方動画
一枚の写真は千の言葉に値し、プロジェクトのセールスポイントにもなります。ですから、動画は桁違いに効果的です。動画を追加するプロセスも、たった2行のコードと動画ファイルだけで済みます。最良の結果を得るには、起動時のスプラッシュ画像と動画を用意するのが良いでしょう。これにより、コンソールログがすべて隠され、ブランドイメージを維持できます。
1.ビデオエディタを使って動画を作成します。今回はDaVinci Resolveを使用しました。これは無料で非常に高機能なためですが、どのエディタでも構いません。動画は1920 x 1080ピクセルで、H264コーデックを使用してmovファイルとして出力してください。
2.ファイルを USB フラッシュ ドライブにコピーします。ファイル名は TH-intro.mov です。
3. USBフラッシュドライブをRaspberry Piに挿入し、ビデオをホームディレクトリ/home/pi/にコピーします。
4.ターミナルを開き、rc.local ファイルを開いて編集します。
$ sudo nano /etc/rc.local
5. exit 0 の前の行までスクロールし、2行のコードを入力します。1行目はコメントで、何をしているのかを説明します。2行目は、コマンドラインビデオプレーヤー omxplayer を使用してホームディレクトリ内のビデオを再生するコードです。追加された & は、コマンドをバックグラウンドで実行する命令です。TH-intro.mov をビデオの名前に合わせて変更することを忘れないでください。
#Run video on boot
omxplayer /home/pi/TH-intro.mov &
6. CTRL + X を押し、Y と ENTER を押して保存し、エディターを終了します。
7. Raspberry Pi を再起動します。
Raspberry Pi が再起動し、ブート プロセスが実行され、カスタム スプラッシュ スクリーンが表示され、数秒後にシステムがブート プロセスを完了する間にビデオが再生されます。