Russian Qt Forum

Компиляторы и платформы => Linux => Тема начата: mezmay от Февраль 09, 2015, 17:44



Название: Как зафиксировать настройки alsamixer?
Отправлено: mezmay от Февраль 09, 2015, 17:44
Здравствуйте!
Работаю со звуком в Ubuntu 14.04. Проблема - не могу зафиксировать (сохранить) нужные настройки уровней в alsamixer (пробовал команду sudo alsactl store 0, а также комментировать строку load-module module-device-restore в файле /etc/pulse/default.pa). При перезагрузке компьютера и при подключении/отключении устройств в линейный и микрофонный разъемы настройки alsamixer меняются. А мне надо отстроить уровни для линейного входа и микрофона и сохранить их. Как правильно решить вопрос?


Название: Re: Как зафиксировать настройки alsamixer?
Отправлено: mezmay от Февраль 10, 2015, 09:36
Зафиксировать настройки "навсегда" не получилось, но я сохранил нужные установки командой
Код:
alsactl -f my_asound.state store
,
и вставил восстановление настроек в свою программу:
Код:
QProcess::execute("alsactl -f my_asound.state restore");


Название: Re: Как зафиксировать настройки alsamixer?
Отправлено: qate от Февраль 10, 2015, 09:39
разве убунта не умеет сохранять настройки громкости сама ?
не должно так быть как ты делаешь