El control de volumen de audio de pulso olvida la configuración

9

En el Input Devicespuerto de la pestaña está configurado en Line In, lo cambio a Front Microphone, pero siempre vuelve a Line Indespués de reiniciar.

¿Cómo puedo cambiarlo permanentemente?

Supongo que la razón es que cuando el sistema arranca, el micrófono no está enchufado en la parte frontal, por lo que lo cambia a la parte posterior de forma predeterminada.

  • Eliminar el directorio .pulse de mi directorio de inicio no funcionó

Alguna información adicional:

$ pactl list sources https://gist.github.com/3914307

$ cat /etc/pulse/default.pa https://gist.github.com/3914316

$ arecord -L https://gist.github.com/3915130

$ pactl list sources https://gist.github.com/e6fa252686b4e4529032

Umpirsky
fuente

Respuestas:

7

Después de revisar sus papeleras y consultar con la gente de #pulseaudio, esto es lo que haremos. Abra una terminal y escriba pactl list sourcespara verificar que Line In es el puerto activo.

Source #1
    State: SUSPENDED
    Name: alsa_input.pci-0000_00_07.0.analog-stereo
    Description: Built-in Audio Analog Stereo

--SNIP--

    Ports:
        analog-input-microphone-front: Front Microphone (priority: 8500, not available)
        analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
        analog-input-linein: Line In (priority: 8100, available)
    Active Port: analog-input-linein
    Formats:
        pcm

Una vez que se haya verificado, vamos a verificar para asegurarnos de que podamos configurar el puerto con el comando pacmd. pacmd "set-source-port 1 analog-input-microphone-front" Ejecute pactl list sourcesnuevamente para verificar que el Panel frontal esté ahora activo.

Source #1
    State: SUSPENDED
    Name: alsa_input.pci-0000_00_07.0.analog-stereo

--SNIP--

    Ports:
        analog-input-microphone-front: Front Microphone (priority: 8500, not available)
        analog-input-microphone-rear: Rear Microphone (priority: 8200, not available)
        analog-input-linein: Line In (priority: 8100, available)
    Active Port: analog-input-microphone-front
    Formats:
        pcm

Si todo fue exitoso, ahora podemos ponerlo al final de su /etc/pulse/default.paarchivo como tal:

set-source-port 1 analog-input-microphone-front

Sin embargo, como cuestión de interés, debe tener en cuenta que PulseAudio debe administrar esto por usted. Debería estar cambiando al micrófono del panel frontal cuando se inserta automáticamente (siempre que el hardware admita la detección del dispositivo).

Antonio
fuente
Gracias por las instrucciones detalladas. Publiqué algunos resultados en mi pregunta editada.
umpirsky
Incluya también un pastebin de la salida de arecord -L
Anthony
Veamos la salida de las fuentes de la lista de pactl después de seleccionar la entrada de micrófono del panel frontal, por favor.
Anthony
He revisado la respuesta.
Anthony
Gracias, hizo el truco! Con respecto al último párrafo en su respuesta, en realidad no lo hace. No pasa nada cuando enchufo el micrófono en el panel frontal. Sin embargo, funcionó en Windows.
umpirsky
0

Esta es una posibilidad remota, pero vamos a intentarlo.

Primero, instale BUM (Administrador de arranque). Una vez instalado en Sistema-> Administración-> BUM simplemente busque alsa-mixer-save. Marque eso para que este servicio se inicie durante el arranque. Además, siéntase libre de detener cualquier servicio superfluo para acelerar el sistema.

Reiniciar.

Esperemos que ahora ahorre.

Joel Frese
fuente
No hay alsa-mixer-save, intenté con alsa-store, pero sucede lo mismo. Gracias.
umpirsky
0
  1. busque en sináptico "pulse" y "audio" y seleccione los paquetes que está instalado para reinstalarlo y reinstalarlo.

  2. agregas vas a la terminal y

    sudo adduser nombre de usuario audio

    sudo adduser nombre de usuario pulse

    sudo adduser nombre de usuario pulse-access

  3. agregando acceso para todos a esa carpeta

/usr/lib/pulse-2.0 / usr / lib / pulseaudio / etc / pulse /home/>username>/.pulse


fuente