시작 시 스플래시 화면을 표시할 수 있습니다. 전원을 켜면 startx
명령이 실행될 때까지 시작 화면이 표시됩니다.
다시 시작/중지(일시적으로)할 때 동일한 이미지를 넣도록 스크립트를 편집했습니다. 명령이 실행된 시점부터 reboot
컴퓨터가 완전히 종료될 때까지 표시하고 싶습니다 .
이제 명령을 내린 직후 이미지가 표시되고 reboot
몇 초 동안 표시된 후 tty
a가 표시되고 화면에 다음과 같이 기록됩니다.
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
.
재부팅 시 이 스크립트를 먼저 실행하고 전원이 꺼질 때까지 계속 실행되도록 하려면 어떻게 해야 합니까?