맞춤 로딩 화면을 추가하는 방법은 무엇입니까?


48

TV 용으로 Raspberry PI를 유용하게 만들고 싶습니다. 따라서 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

:

그런 다음 해당 스크립트를 실행 가능하게하고 초기화 모드 rcS 용으로 설치하십시오.

chmod a+x /etc/init.d/asplashscreen

insserv /etc/init.d/asplashscreen

재부팅하고 사용자 정의 스플래시 화면을 봅니다.

reboot

1
실제로이 솔루션을 선호합니다. 훨씬 단순하고 시간이 덜 걸립니다.
recantha

이로 인해 화면 왼쪽 상단에 그래픽 결함이 발생합니다. 어떤 아이디어?
Mateo

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'및 설치의 차이점은 무엇입니까? 감사.
NickHalden

make실행 파일을 빌드합니다. make install실행 파일을 보통 적절한 디렉토리에 복사하여 설치합니다.
Jivings

위의 게시물에서 실행 파일을 빌드하고 설치 해야하는 'make && sudo make install'명령을 실행하십시오. 그러나 계속해서 "설치 절차를 수행 할 수 있습니다 ..."라고 말합니다. 실행 파일을 설치하는 것과 설치가 어떻게 다릅니 까?
NickHalden

@JGord 죄송합니다. 구성 절차 일 것입니다. 바이너리를 설치 한 후에는 커널 매개 변수를 편집하고 심볼릭 링크를 만드는 등의 작업을 수행해야합니다. 이 README모든 정보를 포함합니다.
Jivings

1
@Jivings Tut tut, 링크 썩음 위협!
Alex Chamberlain

4

다음은 Raspbian 배포판의 사용자 지정 스플래시를위한 효과적인 솔루션입니다. http://www.edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian


3
좋은 연결이지만 외부 사이트에 연결하면 나중에 문제가 발생할 수 있습니다. 어쩌면 예제를 복사하십시오-형식을 올바르게 지정하고 원본을 원본으로 제공하십시오. 그렇게하면 답은 항상 답과 관련이 있습니다. 이후 버전에서는 일부 내용이 변경 될 수 있습니다.
Piotr Kula
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.