Tamam, önce dosyayı silin /etc/modprobe.d/alsa-base.conf
Raspbian Jessie Wheezy gibi bu yapılandırma dosyasını kullanmaz.
Cihazınızın hangi adresi kullandığını bulmak için önce aplay -l
tüm ses çıkış cihazlarını ve adreslerini gösteren komutu girmeniz gerekir . Örneğin, USB ses kartım çıkışta şu şekilde görünen cihaz 1 olarak geliyor.
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
Şimdi, cihazı varsayılan kartınıza ayarlamak için , satırları bulana kadar aşağı kaydırma /usr/share/alsa/alsa.conf
komutu ile dosyayı düzenlemeniz gerekir.sudo nano /usr/share/alsa/alsa.conf
defaults.ctl.card 0
defaults.pcm.card 0
ve bunları olarak değiştirin (cihazınız ayrıca cihaz 1 olarak listelenmişse, 1'i listelenen herhangi bir adresle değiştirmeyin)
defaults.ctl.card 1
defaults.pcm.card 1
Açıklama: USB ses kartları Raspbian Jessie'de kart 1 olarak kayıtlıdır. Wheezy'de varsayılan olarak kart -2 olarak kaydedilirler ve düzenleme /etc/modprobe.d/alsa-base.conf
bunu değiştirir.
Bir sonraki adımın gerekli olup olmadığını bilmiyorum ama onsuz kartım çalışmaz.
~/.asoundrc
Komutu kullanarak dosyayı oluşturun ve düzenleyin ve sudo nano ~/.asoundrc
yalnızca bunu okuyacak şekilde değiştirin:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Artık varsayılan ses çıkışınız (hoparlörler) ve ses girişiniz (mikrofon) usb cihazınızdır.
.conf
. Onlarda önemli olan budur.