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 --udev
antes 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-walk
para 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-walk
salida.
La segunda parte de la tarea es encontrar amixer
configuraciones 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.
pacmd
ypactl
).Si aún no lo tiene,
pulseaudio
le 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.conf
Archivo 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 -l
Esto estaba usando openSUSE 12.2 y Plantronics. Audio 655.
fuente