Anda dapat menggunakan aturan udev. Untuk ini, Anda harus menemukan atribut perangkat yang membedakan headset USB Anda setelah dicolokkan. Ini biasanya dapat dilakukan dalam dua langkah:
Jalankan udevadm monitor --udev
sebelum menghubungkan perangkat. Kemudian tancapkan. Akan ada banyak jalur output - cukup pilih satu dan salin jalur perangkat darinya - itu adalah sesuatu seperti/devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0
.
Dengan headset masih terhubung, gunakan udevadm info --path=/your/device/path --attribute-walk
untuk menemukan beberapa atribut yang membedakan perangkat Anda dari yang lain (seperti ATTR{idVendor}
dan ATTR{idProduct}
).
Jika sudah, Anda dapat membuat aturan udev untuk dipicu saat menghubungkan perangkat. Lihatlah file-file di bawah ini /etc/udev/rules.d/
untuk melihat bagaimana ini terlihat. Yang Anda mungkin akan membangun akan berakhir dengan RUN+="some
command"
. Perhatikan bahwa pengidentifikasi ( SUBSYSTEM=
,ATTRS=
dll.) Yang digunakan dalam baris tersebut semuanya harus berasal dari deskripsi perangkat yang sama - potongan udevadm info --attribute-walk
output yang sama.
Bagian kedua dari tugas ini adalah menemukan amixer
pengaturan yang sesuai dengan kebutuhan Anda untuk setiap skenario dan membungkusnya dengan perintah yang akan Anda masukkan ke dalam RUN+=
bagian aturan udev. Dengan itu, saya tidak dapat membantu Anda karena saya tidak memiliki perangkat keras yang sama.
pacmd
danpactl
).Jika Anda belum memilikinya,
pulseaudio
akan memberi Anda fleksibilitas semacam ini di konsol perutean yang sangat mudah digunakan yang disebutpavucontrol
. Perangkat pilihan dan mundur dapat diatur per aplikasi dan standar sistem.sumber
Saya baru saja membeli headset Plantronics, dan memiliki masalah yang sama, diselesaikan dengan mengikuti http://alsa.opensrc.org/MultipleCards :
/etc/modprobe.d/50-alsa.conf
File yang diedit untuk mengatur urutan default:Saya juga menghapus semua konfigurasi terkait lainnya, yaitu
/etc/modprobe.d/50-sound*
.Saya memeriksa plugin / mencabut headset dan melihat output dari
aplay -l
Ini menggunakan openSUSE 12.2 dan Plantronics .Audio 655.
sumber