Running Headless - Comment créer un son de démarrage?

15

J'utilise RPi sans tête et je voudrais qu'il joue un son (comme quand un Mac démarre), donc je sais qu'il démarre et jusqu'où il est arrivé. Je peux maintenant lire des fichiers musicaux / wav. Quelle est la meilleure façon de faire jouer quelque chose à un fichier son au démarrage de RPi?

Remarque , il n'est pas nécessaire que ce soit très tôt, ce serait bien si RPi démarre, fait tout ce qu'il doit faire et puis quand il est prêt pour que quelqu'un se connecte, le son joue.

Mise à jour 1: j'utilise Raspbian «wheezy»

Kevin
la source
Vous devrez créer votre propre script d'initialisation. Mais le processus à suivre dépend de la distribution que vous utilisez. Lequel est-ce?
Jivings
Pour info, je n'ai pas été averti de cette mise à jour car ce n'est pas une réponse de commentaire.
Jivings

Réponses:

12

Essentiellement, tout ce que vous avez à faire pour créer un script de démarrage est le suivant:

Créez un fichier ici et rendez-le exécutable:

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

Ajoutez-le au niveau d'exécution par défaut:

sudo update-rc.d start-sound defaults

Tout ce que votre script doit vraiment faire est d'appeler aplayun fichier audio. Quelque chose comme ça:

# /etc/init.d/start-sound

echo "Playing startup sound"
aplay /path/to/file.mp3 2>&1 >/dev/null &
Jivings
la source
Peut-être que cela devrait être une nouvelle question, mais après avoir installé alsa-util sur Raspbmc, je reçois ALSA lib confmisc.c:768:(parse_card) cannot find card '0'lorsque je lance aplay /home/pi/beep-3.mp3où se beep-3.mp3trouve un fichier mp3 d'un bip sonore.
HeatfanJohn
2
@HeatfanJohn Try sudo modprobe snd_bcm2835. Si cela ne fonctionne pas, posez une nouvelle question :)
Jivings
Cela a résolu mon problème. Merci de votre aide! On dirait que cette question était mon problème. Merci encore.
HeatfanJohn
en faisant sudo nano /etc/init.d/start-sound && chmod +x $_je reçois une erreur comme chmod: changing permission of 'start-sound': Operation not permitted. Ma version de Raspbian OS est Jessie.
Dipak
0

Ajoutez la commande pour jouer le son à la fin de /etc/rc.local

Will Dereham
la source