Evite que las teclas de volumen cambien tanto el volumen maestro de ALSA como el volumen de Ubuntu

Evite que las teclas de volumen cambien tanto el volumen maestro de ALSA como el volumen de Ubuntu

Estoy ejecutando Ubuntu 21.10 en una PC de escritorio con una tarjeta de sonido USB externa y un teclado para juegos con una rueda para controlar el volumen (que creo que simplemente activa eventos de teclas de "subir/bajar volumen" cuando se mueve y debería ser equivalente a las teclas de volumen normales ).

Cuando muevo la rueda, aparece la notificación del ícono del "altavoz" y el nivel de volumen mostrado cambia en pequeños pasos según lo desee. Sin embargo, en alsamixer, puedo ver que la entrada de la rueda también cambia el nivel "Maestro" de mi tarjeta de sonido de la siguiente manera en comparación con el nivel que se muestra en la notificación:

  • ~95% del nivel mostrado -> ALSA "Master" es0-> no hay salida de audio en absoluto
  • ~99% ->45-> audio muy alto
  • 100% ->100-> audio extremadamente alto

¿Cómo puedo evitar que los niveles de ALSA reaccionen a la entrada del teclado para poder configurarlos en un nivel fijo y solo usar la entrada del teclado para configurar el volumen como se muestra en la notificación?

Respuesta1

  1. Abrir configuración para el dispositivo, por ejemplosudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
  2. Aplicar línea volume = ignoreen sección[Element Master]
  3. Reinicie el servidor de audio:pulseaudio -k && sudo alsa force-reload

información relacionada