Jawaban JohnT memberikan dasar yang bagus. Saya akan menindaklanjutinya dengan cara menemukan perangkat di sistem Anda. Gunakan "aplay -l" untuk mendapatkan daftar perangkat di sistem Anda. The hw: X, Y berasal dari pemetaan ini hardware Anda - dalam hal ini, X adalah kartu nomor, sedangkan Y adalah perangkat nomor.
$ aplay -l # note lower-case "L" option
**** List of PLAYBACK Hardware Devices ****
card 0: T71Space [Terratec Aureon 7.1-Space], device 0: ICE1724 [ICE1724]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: T71Space [Terratec Aureon 7.1-Space], device 1: IEC1724 IEC958 [IEC1724 IEC958]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: T71Space [Terratec Aureon 7.1-Space], device 2: ICE1724 Surrounds [ICE1724 Surround PCM]
Subdevices: 3/3
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Karena ini adalah perangkat USB yang mungkin tidak selalu mendapatkan nomor perangkat yang sama setiap kali mereka terhubung, perangkat hw: X, Y mungkin berubah. Jawaban paling sederhana adalah, untuk sistem desktop, coba alat konfigurasi GNOME / KDE / Xfce, dan lihat apakah mereka cukup pintar untuk mengambil perubahan.
Cara yang rumit, jika Anda tidak melakukan ini dengan sistem desktop, menjadi ... menarik. Anda mungkin bisa lolos dengan menggunakan alias perangkat alih-alih "hw: X, Y" - inilah yang ditunjukkan oleh keluaran "aplay -L". Item "something: CARD = FOO, DEV = Y" adalah alias, dan mungkin tidak akan berubah di antara berbagai perangkat plug-in, di mana X di "hw: X, Y" mungkin. (Dengan asumsi bahwa Anda menggunakan dongle USB yang sama setiap kali.)
$ aplay -L
default:CARD=CK804
NVidia CK804, NVidia CK804
Default Audio Device
front:CARD=CK804,DEV=0 # hw:0,0
NVidia CK804, NVidia CK804
Front speakers
surround40:CARD=CK804,DEV=0 # hw:0,1
NVidia CK804, NVidia CK804
4.0 Surround output to Front and Rear speakers
Jadi perintah aplay Anda akan menjadi "aplay -D front: CARD = CK804, DEV = 0 somefile.wav", dan Anda dapat menggunakan nama alat yang sama di .asoundrc Anda.
Jika Anda memerlukan sesuatu yang lebih stabil pada tingkat yang lebih rendah, perangkat kernel aktual, udev adalah apa yang Anda inginkan - itu adalah sistem yang memungkinkan perangkat hotplugging masuk ke sistem. Anda dapat menulis aturan untuk udev (dan inilah halaman manual ) yang akan memungkinkan perangkat untuk mendapatkan nama alat yang sama saat dicolokkan.