Puedes usar las reglas de udev. Para esto, necesitará encontrar los atributos del dispositivo que distinguen sus auriculares USB una vez que están enchufados. Esto generalmente se puede hacer en dos pasos:
Ejecute udevadm monitor --udevantes de enchufar el dispositivo. Luego, conéctelo. Habrá un montón de líneas de salida, simplemente elija una y copie la ruta del dispositivo, es algo así /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0.
Con el auricular todavía conectado, úselo udevadm info --path=/your/device/path --attribute-walkpara encontrar algunos atributos que distinguen su dispositivo de otros (como ATTR{idVendor}y ATTR{idProduct}).
Cuando tenga eso, puede construir una regla udev que se active al conectar el dispositivo. Mire los archivos debajo /etc/udev/rules.d/para ver cómo se ven. El que probablemente construyas terminará con RUN+="some
command". Tenga en cuenta que los identificadores ( SUBSYSTEM=, ATTRS=etc.) utilizados en dicha línea deben provenir de la descripción del mismo dispositivo, la misma porción de udevadm info --attribute-walksalida.
La segunda parte de la tarea es encontrar amixerconfiguraciones que se adapten a sus necesidades para cada escenario y envolverlas en un comando que colocará en la RUN+=parte de la regla udev. Con eso, no puedo ayudarte, ya que no tengo un hardware similar.
pacmdypactl).Si aún no lo tiene,
pulseaudiole dará este tipo de flexibilidad en una consola de enrutamiento realmente fácil de usar llamadapavucontrol. Los dispositivos preferidos y alternativos se pueden configurar por aplicación y valores predeterminados del sistema.fuente
Acabo de comprar un auricular Plantronics y tuve el mismo problema, se resolvió siguiendo http://alsa.opensrc.org/MultipleCards :
/etc/modprobe.d/50-alsa.confArchivo editado para establecer el orden predeterminado:También eliminé todas las otras configuraciones relacionadas, a saber
/etc/modprobe.d/50-sound*.Verifiqué conectar / desconectar el auricular y mirar la salida de
aplay -lEsto estaba usando openSUSE 12.2 y Plantronics. Audio 655.
fuente