Başsız Çalıştırma - Bir önyükleme sesi nasıl oluştururum?


15

RPi'yi başsız çalıştırıyorum ve bir ses çalmasını (bir Mac önyüklemesi gibi) istiyorum, bu yüzden önyükleme yaptığını ve ne kadar uzak olduğunu biliyorum. Şimdi müzik / wav dosyalarını çalabilirim, RPi önyükleme yaparken bir şeyin ses dosyasını çalmasının en iyi yolu nedir?

Not , vakit çok erken olmak zorunda değildir, bu iyi olurdu RPI çizme eğer does it yapması gereken ve birinin ses çalış giriş için o zaman hazır olduğunda her şeyi.

Güncelleme 1: Raspbian “wheezy” kullanıyorum


Kendi init betiğinizi oluşturmanız gerekir. Ancak bunu yapma süreci, hangi dağıtımı kullandığınıza bağlıdır. Hangisi?
— Jivings

Bilginize, bu güncellemeden haberdar olmadım çünkü bu bir yorum yanıtı değil.
— Jivings

Yanıtlar:


12

Bir başlangıç ​​komut dosyası oluşturmak için yapmanız gereken tek şey şudur:

Burada bir dosya oluşturun ve yürütülebilir yapın:

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

Varsayılan çalışma düzeyine ekleyin:

sudo update-rc.d start-sound defaults

Betiğinizin gerçekten yapması gereken tek şey aplaybir ses dosyasına çağrı yapmaktır . Bunun gibi bir şey:

# /etc/init.d/start-sound

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

Belki bu yeni bir soru olmalı, ama Raspbmc üzerine alsa-util yükledikten sonra , bir bip sesi mp3 dosyası nerede ALSA lib confmisc.c:768:(parse_card) cannot find card '0'çalıştığımda anladım . aplay /home/pi/beep-3.mp3beep-3.mp3
— HeatfanJohn

2
@TurfanJohn Dene sudo modprobe snd_bcm2835. Bu işe yaramazsa yeni bir soru sorun :)
— Jivings

Bu benim sorunumu çözdü. Yardımın için teşekkürler! Bu sorunun benim sorunum olduğu anlaşılıyor. Tekrar teşekkürler.
— HeatfanJohn

yaparken sudo nano /etc/init.d/start-sound && chmod +x $_ben hata alıyorum chmod: changing permission of 'start-sound': Operation not permitted. Benim raspbian işletim sistemi sürümü jessie.
— Dipak

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.