終了時にスプラッシュ画面を表示するには?

終了時にスプラッシュ画面を表示するには?

起動時にスプラッシュ画面を表示できます。電源を入れるstartxと、コマンドが実行されるまでスタート画面が表示されます。

再起動/停止(一時的に)したときに同じ画像を配置するようにスクリプトを編集しました。コマンドが実行されてからrebootコンピュータが完全にシャットダウンするまで表示したいと思います。

コマンドを発行した直後に画像が表示され、reboot数秒間表示された後、ttyaが表示され、画面に次のように記録されます。

map: vt01 => fb0 

raspbian ...
Raspberry login: map: vt01 => fb0 
Oops: Terminated

/etc/init.d/asplashscreenスクリプトは次のとおりです。

#! /bin/sh
### BEGIN INIT INFO
# Provides:          asplashscreen
# Required-Start:
# Required-Stop: $all
# Should-Start:
# Default-Start:     S
# Default-Stop: 0 6 
# 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
}

do_stop () {

    /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)
    do_stop 
    ;;
  status)
    exit 0
    ;;
  *)
    echo "Usage: asplashscreen [start|stop]" >&2
    exit 3
    ;;
esac

:

コマンドでこのスクリプトをインストールしましたsudo insserv asplashscreen

再起動時にこのスクリプトを最初に実行し、電源が切れるまで実行し続けるにはどうすればよいですか?

ベストアンサー1

おすすめ記事