Raspberry PIをTVの目的などに役立つものにしたいと思います。したがって、X-Windowsを起動してカスタマイズされたデスクトップを開始する前に、エンドユーザーに画像を読み込んで見せたいと思います...
だから、カーネル読み込みモジュールを見る代わりに、これをGIF画像または何かで切り替えたいと思います...
これを達成するために始めるのに最適な場所はどこですか?
Raspberry PIをTVの目的などに役立つものにしたいと思います。したがって、X-Windowsを起動してカスタマイズされたデスクトップを開始する前に、エンドユーザーに画像を読み込んで見せたいと思います...
だから、カーネル読み込みモジュールを見る代わりに、これをGIF画像または何かで切り替えたいと思います...
これを達成するために始めるのに最適な場所はどこですか?
回答:
Raspberry Pi(Raspbian)用のカスタムスプラッシュスクリーン
これは、起動中にアニメーション化されていないカスタムスプラッシュスクリーンを作成するための迅速で汚れたソリューションです。
まず、fbiをインストールする必要があります。
apt-get install fbi
カスタムスプラッシュイメージを/ etc /にコピーし、「splash.png」という名前を付けます。
次に、「/ etc / init.d /」に「asplashscreen」という名前のinit.dスクリプトを作成します。
最初に起動することを確認するために、先頭に「a」が付いた「asplashscreen」を選択しました。
#! /bin/sh
### BEGIN INIT INFO
# Provides: asplashscreen
# Required-Start:
# Required-Stop:
# Should-Start:
# Default-Start: S
# Default-Stop:
# Short-Description: Show custom splashscreen
# Description: Show custom splashscreen
### END INIT INFO
do_start () {
/usr/bin/fbi -T 1 -noverbose -a /etc/splash.png
exit 0
}
case "$1" in
start|"")
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
status)
exit 0
;;
*)
echo "Usage: asplashscreen [start|stop]" >&2
exit 3
;;
esac
:
次に、そのスクリプトを実行可能にし、initモードrcS用にインストールします。
chmod a+x /etc/init.d/asplashscreen
insserv /etc/init.d/asplashscreen
再起動して、カスタムスプラッシュスクリーンを確認します。
reboot
カスタムロード(splash)画面を作成するためのSplashyをご覧ください。
公式パッケージのリストには表示されないため、ソースからコンパイルする必要があります。こちらgit
から入手できます。
ソースをチェックアウトして、次のようにビルドできるはずです。
git clone https://anonscm.debian.org/git/splashy/splashy.git
cd splashy
./configure
make && sudo make install
うまくいけば、一目で問題は見られないでしょう。その後、インストール構成手順README
のソースコード(またはオンラインはこちら)で提供されている手順に従います。
make
実行可能ファイルをビルドします。make install
通常、適切なディレクトリにコピーするだけで、実行可能ファイルをインストールします。
README
はすべての情報が含まれています。
Raspbianディストリビューションのカスタムスプラッシュの実用的なソリューションを次に示します。http://www.edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian