Tengo auriculares con tres botones que me permiten controlar mi reproductor de música. Quiero escribir un controlador para que controle mi reproductor de música en mi PC (Ubuntu Linux).
Así que creo que debería escribir un programa especial para mi dispositivo. Tengo algunos conocimientos básicos sobre la programación del kernel y los controladores de dispositivos Linux. Quién puede decirme dónde puedo encontrar el controlador predeterminado para auriculares, o también se agradecen algunas ideas y sugerencias.
Respuesta aceptada:
Si no tiene un auricular USB, su controlador de audio normal normalmente maneja su auricular, p. si conecta sus auriculares, el controlador normalmente silenciará los altavoces y usará la salida de auriculares en su lugar. Los controladores de audio en la actualidad suelen ser controladores Alsa y se pueden encontrar en el sound
directorio del kernel de Linux.
Si tiene un auricular USB, será una tarjeta de sonido dedicada y necesitará modificar el controlador para su auricular USB específico.
Para determinar el controlador específico para el uso de su tarjeta de sonido
lshw -v
y eche un vistazo al Kernel driver in use: snd_hda_intel
línea o use lsmod
para enumerar sus módulos y determinar su controlador de audio.