Pulse Audio Volume Control zapomina ustawień

9

W Input Deviceszakładce port jest ustawiony na Line In, zmieniam go na Front Microphone, ale zawsze powraca do Line Inpo ponownym uruchomieniu.

Jak mogę to zmienić na stałe?

Myślę, że powodem jest to, że kiedy system się uruchamia, mikrofon nie jest podłączony z przodu, więc domyślnie przełącza go z powrotem.

  • Usunięcie katalogu .pulse z mojego katalogu domowego nie działało

Niektóre dodatkowe informacje:

$ 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
źródło

Odpowiedzi:

7

Po przejrzeniu swoich pastebins i skonsultowaniu się z ludźmi w #pulseaudio oto, co zrobimy. Otwórz terminal i wpisz, pactl list sourcesaby sprawdzić, czy wejście liniowe jest aktywnym portem.

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

Po sprawdzeniu sprawdzimy, czy możemy ustawić port za pomocą polecenia pacmd. pacmd "set-source-port 1 analog-input-microphone-front" Uruchom pactl list sourcesponownie, aby sprawdzić, czy panel przedni jest teraz aktywny.

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

Jeśli wszystko się powiedzie, możemy teraz umieścić to na końcu /etc/pulse/default.papliku jako taki:

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

Jednak ze względu na zainteresowanie powinieneś być świadomy, że PulseAudio ma za to poradzić. Powinien być przełączany na mikrofon na panelu przednim po włożeniu go automatycznie (pod warunkiem, że sprzęt obsługuje wykrywanie urządzenia).

Anthony
źródło
Dziękuję za szczegółowe instrukcje. W edytowanym pytaniu opublikowałem kilka wyników.
umpirsky
Dołącz także pastebin wyjścia arecord -L
Anthony
Zobaczmy wynik źródeł listy pactl po wybraniu wejścia mikrofonowego na panelu przednim.
Anthony
Poprawiłem odpowiedź.
Anthony,
Dzięki, udało się! Jeśli chodzi o ostatni akapit w odpowiedzi, tak naprawdę nie jest. Nic się nie dzieje po podłączeniu mikrofonu do panelu przedniego. Działa to jednak w systemie Windows.
umpirsky,
0

To długa szansa, ale spróbujmy.

Najpierw zainstaluj BUM (Boot-Up Manager). Po zainstalowaniu w System-> Administracja-> BUM po prostu poszukaj alsa-mixer-save. Zaznacz to, aby ta usługa uruchomiła się podczas rozruchu. Ponadto możesz zatrzymać wszelkie zbędne usługi, aby przyspieszyć system.

Uruchom ponownie

Mam nadzieję, że teraz to uratuje.

Joel Frese
źródło
Nie ma alsa-mixer-save, próbowałem alsa-store, ale to samo się dzieje. Dzięki.
umpirsky
0
  1. wyszukaj w synaptic słowa „puls” i „audio” i wybierz pakiety, które są zainstalowane, aby ponownie zainstalować i ponownie zainstalować.

  2. dodaj idź do terminala i

    nazwa użytkownika sudo adduser audio

    sudo adduser nazwa użytkownika puls

    sudo adduser nazwa użytkownika puls-access

  3. dodając dostęp dla wszystkich do tego folderu

/usr/lib/pulse-2.0 / usr / lib / pulseaudio / etc / puls /home/> nazwa użytkownika >/.pulse


źródło