종료할 때 스플래시 화면을 표시하는 방법은 무엇입니까?

종료할 때 스플래시 화면을 표시하는 방법은 무엇입니까?

시작 시 스플래시 화면을 표시할 수 있습니다. 전원을 켜면 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.

재부팅 시 이 스크립트를 먼저 실행하고 전원이 꺼질 때까지 계속 실행되도록 하려면 어떻게 해야 합니까?

관련 정보