Il controllo del volume audio Pulse dimentica le impostazioni


9

Nella Input Devicesscheda tab è impostato su Line In, lo cambio a Front Microphone, ma torna sempre a Line Indopo il riavvio.

Come posso cambiarlo permanentemente?

Immagino che il motivo sia che quando il sistema si avvia, il microfono non è collegato nella parte anteriore, quindi lo ripristina di default.

  • La rimozione della directory .pulse dalla mia home directory non ha funzionato

Alcune informazioni aggiuntive:

$ 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

Risposte:


7

Dopo aver esaminato i tuoi pasticci e aver consultato la gente in #pulseaudio, ecco cosa faremo. Apri un terminale e digita pactl list sourcesper verificare che Line In sia la porta attiva.

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 volta verificato, verificheremo di essere in grado di impostare la porta con il comando pacmd. pacmd "set-source-port 1 analog-input-microphone-front" Eseguire di pactl list sourcesnuovo per verificare che il pannello frontale sia ora attivo.

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

Se tutto è andato a buon fine ora possiamo metterlo alla fine del tuo /etc/pulse/default.pafile come tale:

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

Tuttavia, per interesse, dovresti essere consapevole che PulseAudio dovrebbe gestirlo per te. Dovrebbe passare al microfono del pannello frontale quando viene inserito automaticamente (a condizione che l'hardware supporti il ​​rilevamento del dispositivo).


Grazie per le istruzioni dettagliate. Ho pubblicato alcuni output nella mia domanda modificata.
umpirsky,

Includi anche un pastebin dell'output di arecord -L
Anthony,

Vediamo l'output delle fonti dell'elenco pactl dopo aver selezionato l'ingresso del microfono sul pannello frontale, per favore.
Anthony,

Ho rivisto la risposta.
Anthony,

Grazie, ha fatto il trucco! Per quanto riguarda l'ultimo paragrafo della risposta, in realtà non lo è. Non succede nulla quando collego il microfono al pannello frontale. Ha funzionato su Windows però.
umpirsky,

0

Questo è un colpo lungo, ma proviamo.

Innanzitutto, installa BUM (Boot-Up Manager). Una volta installato in Sistema-> Amministrazione-> BUM, cerca semplicemente alsa-mixer-save. Spuntalo in modo che questo servizio venga avviato durante l'avvio. Inoltre, sentiti libero di interrompere qualsiasi servizio superfluo per accelerare il sistema.

Ricomincia.

Spero che ora salverà.


No alsa-mixer-save, ci ho provato alsa-store, ma succede la stessa cosa. Grazie.
umpirsky,

0
  1. cerca in synaptic "impulso" e "audio" e seleziona i pacchetti che è installato per reinstallarlo e reinstallarlo.

  2. aggiungi vai al terminale e

    sudo adduser username audio

    sudo adduser nome utente pulse

    sudo adduser nome utente pulse-access

  3. aggiungendo l'accesso per tutti a quella cartella

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.