カスタム読み込み画面を追加する方法は?


48

Raspberry PIをTVの目的などに役立つものにしたいと思います。したがって、X-Windowsを起動してカスタマイズされたデスクトップを開始する前に、エンドユーザーに画像を読み込んで見せたいと思います...

だから、カーネル読み込みモジュールを見る代わりに、これをGIF画像または何かで切り替えたいと思います...

これを達成するために始めるのに最適な場所はどこですか?


1
ようこそEW-特定の質問を作成してください。投稿に署名する必要はありません。ニックネームをクリックして、あなたに関する詳細情報を入手できます。あなたが探している答えが得られることを望みます。それがあなたの問題を解決したか、正しい方向にあなたを導くならば、質問を受け入れるのを忘れないでください
Piotr Kula

回答:


30

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

1
私は実際にこのソリューションを好みます-はるかに単純で、時間がかかりません。
レカンタ

はっきりと、これは画面の左上隅にグラフィカルなグリッチを引き起こします。何か案は?
マテオ

17

カスタムロード(splash)画面を作成するためのSplashyご覧ください。

公式パッケージのリストには表示されないため、ソースからコンパイルする必要があります。こちらgitから入手できます

ソースをチェックアウトして、次のようにビルドできるはずです。

git clone https://anonscm.debian.org/git/splashy/splashy.git
cd splashy
./configure
make && sudo make install

うまくいけば、一目で問題は見られないでしょう。その後、インストール構成手順READMEのソースコード(またはオンラインはこちら)で提供されている手順に従います。


「make install」はインストールしませんか?そうでない場合、「make」、「make install」、およびインストールの違いは何ですか?ありがとう。
ニックハルデン

make実行可能ファイルをビルドします。make install通常、適切なディレクトリにコピーするだけで、実行可能ファイルをインストールします。
Jivings

したがって、上記の投稿では、コマンド「make && sudo make install」を発行して、実行可能ファイルをビルドおよびインストールする必要があります。ただし、「インストール手順については...」と言うことができます。実行可能ファイルのインストールは、インストールとどのように異なりますか?
ニックハルデン

@JGord申し訳ありませんが、おそらくこれが設定手順です。バイナリをインストールした後、カーネルパラメータの編集やシンボリックリンクの作成などを行う必要があります。にREADMEはすべての情報が含まれています。
Jivings

1
@Jivings Tut tut、リンク腐敗の脅威!
アレックスチェンバレン

4

Raspbianディストリビューションのカスタムスプラッシュの実用的なソリューションを次に示します。http://www.edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian


3
これは素晴らしいリンクですが、外部サイトへのリンクは後で問題を引き起こす可能性があります。たぶん、例を例をコピーしてください-それをうまくフォーマットし、元のコンテンツにソースを提供するようにしてください。そうすれば、あなたの答えはあなたが答えたときに常に関係します-おそらく後のバージョンはいくつかのことを変えることができます。
ピョートルクラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.