헤드리스 실행-부팅 사운드는 어떻게 만듭니 까?


15

나는 RPi를 헤드리스로 실행하고 있으며 (Mac 부팅과 같은) 사운드를 재생하여 부팅되고 얼마나 멀리 있는지 알고 싶습니다. 지금 음악 / wav 파일을 재생할 수 있습니다. RPi 부팅시 사운드 파일을 재생하는 가장 좋은 방법은 무엇입니까?

참고 , 아주 초기에 될 필요가 없습니다, 그것은 잘 될 것 RPI 장화 경우, 수행은 할 필요가 누군가 사운드 재생을 로그인하는 다음이 준비가되면 모든 것을.

업데이트 1 : Raspbian“wheezy”를 사용하고 있습니다


자신 만의 init 스크립트를 만들어야합니다. 그러나이 작업을 수행하는 프로세스는 사용중인 배포판에 따라 다릅니다. 무엇 이니?
Jivings

참고로, 댓글 업데이트가 아니기 때문에 해당 업데이트에 대한 알림을받지 못했습니다.
Jivings

답변:


12

기본적으로 시작 스크립트를 작성하기 위해해야 ​​할 일은 다음과 같습니다.

여기에 파일을 작성하고 실행 가능하게 만드십시오.

sudo nano /etc/init.d/start-sound && chmod +x $_

기본 런레벨에 추가하십시오 :

sudo update-rc.d start-sound defaults

모든 스크립트 aplay는 오디오 파일을 호출 하기 만하면됩니다. 이 같은:

# /etc/init.d/start-sound

echo "Playing startup sound"
aplay /path/to/file.mp3 2>&1 >/dev/null &

어쩌면 이것은 새로운 질문이어야하지만 Raspbmc에 alsa-util을 설치 한 후 경고음이 ALSA lib confmisc.c:768:(parse_card) cannot find card '0'나는 mp3 파일이있는 aplay /home/pi/beep-3.mp3곳을 실행할 때 나타 beep-3.mp3납니다.
HeatfanJohn

2
@HeatfanJohn 시도하십시오 sudo modprobe snd_bcm2835. 그래도 문제가 해결되지 않으면 새로운 질문을하십시오 :)
Jivings

그게 내 문제를 해결했다. 당신의 도움을 주셔서 감사합니다! 이 질문 이 내 문제인 것 같습니다. 다시 감사합니다.
HeatfanJohn

하면서 sudo nano /etc/init.d/start-sound && chmod +x $_오류가 발생했습니다 chmod: changing permission of 'start-sound': Operation not permitted. 내 raspbian os 버전은 jessie입니다.
디팍

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.