Регулятор громкости Pulse Audio забывает настройки


9

В Input Devicesзакладке порт установлен на Line In, я изменяю его на Front Microphone, но он всегда возвращается обратно Line Inпосле перезагрузки.

Как я могу изменить это навсегда?

Я предполагаю, что причина в том, что при загрузке системы микрофон не подключается спереди, поэтому по умолчанию он переключается обратно.

  • Удаление каталога .pulse из моего домашнего каталога не сработало

Некоторая дополнительная информация:

$ 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

Ответы:


7

После просмотра ваших вставок и консультаций с людьми из #pulseaudio вот что мы сделаем. Откройте терминал и введите, pactl list sourcesчтобы убедиться, что линейный вход является активным портом.

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

Как только это будет подтверждено, мы собираемся проверить, чтобы убедиться, что мы можем установить порт с помощью команды pacmd. pacmd "set-source-port 1 analog-input-microphone-front" Запустите pactl list sourcesснова, чтобы убедиться, что передняя панель активна.

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

Если все прошло успешно, теперь мы можем поместить это в конец вашего /etc/pulse/default.paфайла следующим образом:

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

Тем не менее, вы должны знать, что PulseAudio должен управлять этим для вас. Он должен переключаться на микрофон на передней панели, когда он вставляется автоматически (при условии, что оборудование поддерживает обнаружение устройства).


Спасибо за подробные инструкции. Я опубликовал некоторые результаты в моем отредактированном вопросе.
umpirsky

Пожалуйста, также включите пастинный выход продукции arecord -L
Энтони

Давайте посмотрим вывод источников списка pactl после того, как вы выберете вход микрофона на передней панели, пожалуйста.
Энтони

Я пересмотрел ответ.
Энтони

Спасибо, это добилось цели! Что касается последнего абзаца в вашем ответе, то на самом деле это не так. Ничего не происходит, когда я подключаю микрофон на передней панели. Это действительно работает на окнах, хотя.
Умпирский

0

Это длинный выстрел, но давайте попробуем.

Сначала установите BUM (Boot-Up Manager). После установки под System-> Administration-> BUM просто ищите alsa-mixer-save. Отметьте это, чтобы эта служба запускалась во время загрузки. Кроме того, не стесняйтесь останавливать любые лишние сервисы для ускорения работы системы.

Запустить снова.

Надеюсь, теперь это спасет.


Нет alsa-mixer-save, я пытался alsa-store, но то же самое происходит. Спасибо.
umpirsky

0
  1. найдите в synaptic слова «pulse» и «audio» и выберите пакеты, которые он установил, чтобы переустановить и переустановить его.

  2. добавить вы идете в терминал и

    sudo adduser имя пользователя аудио

    sudo adduser имя пользователя пульс

    sudo adduser имя пользователя импульсный доступ

  3. добавив доступ для всех к этой папке

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.