Pulse Audio Volume Control vergisst Einstellungen

9

In Input DevicesTab - Port festgelegt ist Line In, ändere ich es Front Microphone, aber es gibt immer wieder auf Line Innach dem Neustart.

Wie kann ich es dauerhaft ändern?

Ich denke, der Grund dafür ist, dass das Mikrofon beim Systemstart nicht an der Vorderseite angeschlossen ist, sondern standardmäßig auf die Rückseite geschaltet wird.

  • Das Entfernen des .pulse-Verzeichnisses aus meinem Home-Verzeichnis hat nicht funktioniert

Einige zusätzliche Informationen:

$ 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
quelle

Antworten:

7

Nachdem Sie Ihre Pastebins überprüft und sich mit den Leuten in #pulseaudio beraten haben, werden wir Folgendes tun. Öffnen Sie ein Terminal und geben Sie ein pactl list sources, um zu überprüfen, ob Line In der aktive Port ist.

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

Sobald dies überprüft wurde, werden wir überprüfen, ob wir den Port mit dem Befehl pacmd festlegen können. pacmd "set-source-port 1 analog-input-microphone-front" Führen Sie pactl list sourceserneut aus, um zu überprüfen, ob das Bedienfeld jetzt aktiv ist.

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

Wenn alles erfolgreich war, können wir das jetzt /etc/pulse/default.paals solches am Ende Ihrer Datei einfügen:

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

Aus Gründen des Interesses sollten Sie sich jedoch bewusst sein, dass PulseAudio dies für Sie verwalten soll. Es sollte auf das Frontpanel-Mikrofon umgeschaltet werden, wenn es automatisch eingesetzt wird (vorausgesetzt, die Hardware unterstützt die Geräteerkennung).

Anthony
quelle
Vielen Dank für detaillierte Anweisungen. Ich habe einige Ausgaben in meiner bearbeiteten Frage gepostet.
Umpirsky
Bitte fügen Sie auch einen Pastebin der Ausgabe von arecord -L
Anthony
Lassen Sie uns die Ausgabe der Pactl-Listenquellen sehen, nachdem Sie den Mikrofoneingang auf der Vorderseite ausgewählt haben.
Anthony
Ich habe die Antwort überarbeitet.
Anthony
Danke, es hat den Trick gemacht! In Bezug auf den letzten Absatz in Ihrer Antwort ist dies tatsächlich nicht der Fall. Nichts passiert, wenn ich das Mikrofon an der Vorderseite anschließe. Es hat allerdings unter Windows funktioniert.
Umpirsky
0

Dies ist ein langer Versuch, aber probieren wir es aus.

Installieren Sie zuerst BUM (Boot-Up Manager). Nach der Installation unter System-> Administration-> BUM suchen Sie einfach nach alsa-mixer-save. Kreuzen Sie das an, damit dieser Dienst während des Startvorgangs gestartet wird. Sie können auch überflüssige Dienste einstellen, um das System zu beschleunigen.

Neu starten.

Hoffentlich spart es jetzt.

Joel Frese
quelle
Es gibt keine alsa-mixer-save, mit denen ich es versucht habe alsa-store, aber das gleiche passiert. Vielen Dank.
Umpirsky
0
  1. Suchen Sie synaptisch nach "Puls" und "Audio" und wählen Sie die Pakete aus, die installiert sind, um sie neu zu installieren und neu zu installieren.

  2. Hinzufügen Sie gehen zum Terminal und

    sudo adduser Benutzername Audio

    sudo adduser Benutzername Puls

    sudo adduser Benutzername Impulszugriff

  3. Hinzufügen des Zugriffs für alle zu diesen Ordnern

/usr/lib/pulse-2.0 / usr / lib / pulseaudio / etc / puls /home/> Benutzername> /.pulse


quelle