Как сохранить конфигурацию PULSEAUDIO

Здравствуйте,

У меня на компьютере установлено две видеокарты с HDMI плюс к звуковой карте подключена аккустика. Также имеется multiseat (те два пользователя в системе одновременно). Звук настраивается через pavucontrol. Вообщем всё работает. Pulse запоминает для каждого пользователя схему по которой выводился звук и потом всё возвращает в исходное состояние. Но бывают проблемы. Иногда после обновления какой-нибудь выход оказывается mute. Или пользователи переключат звук - Pulse Audio запоминает. Настройки сбиваются.

Для меня нет проблемы проследить где "потерялся" звук. Однако "напрягает" мою семью в моё отсутствие.

Хотелось бы настроить некую конфигурацию Pulse. И чтобы она загружалась при старте системы. Если пользователи меняли настройки по своему усмотрению, то при следуюем старте чтобы снова была изначальная конфигурация.
тут пользовательские конфиги ~/.config/pulse/
а тут общие /etc/pulse/

тебе скорей всего нужен default.pa
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Приду домой гляну. Однако, сдаётся мне, что конфиги в пользовательских директориях изменяются, если пользователь, например, переключит вывод звука на другой выход. Соответственно нужно будет "правильный" конфиг подкидывать в домашнюю директорию при логине пользователя? Так?
user1000
Однако, сдаётся мне, что конфиги в пользовательских директориях изменяются, если пользователь, например, переключит вывод звука на другой выход.
сами конфиги не меняются те что *.pa и *.conf, пульс хранит свою память в не редактируемых файлах.
в принципе, если перед загрузкой пульса уделять или заменять его память, то у него разовьется склероз.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Просмотрел папку ~/.config/pulse/. Внутри файлы:

e49196f7fc8340319142a4892f095667-default-sink,
e49196f7fc8340319142a4892f095667-default-source,

cookie,

e49196f7fc8340319142a4892f095667-card-database.tdb,
e49196f7fc8340319142a4892f095667-device-volumes.tdb

Первые два из пяти редактируемые. По видимому, определяют дефолтные настройки. Откуда и куда будет направляться звук после установки, обновления и в случае проблем.
Последние два это скорее всего и есть "память" pulse.

Интересно за что отвечает файл cookie?

Сделал маленький скрипт:
#!/bin/bash
cp ~/.config/pulse_restore/* ~/.config/pulse
Настроил нужный вывод звука в pulse, logout, login, скопировал все файлы из ~/.config/pulse в ~/.config/pulse_restore
Прописал выполненение скрипта в Lightdm при логине пользователя.

Пока проблем не вижу. Может есть более красивое решение?
 
Зарегистрироваться или войдите чтобы оставить сообщение.