За это отвечает модуль PulseAudio module-stream-restore .
База данных этих потоков хранится в файле базы данных, содержащем строку stream-sizes
в пределах ~ / .config / pulse /
(или ~ / .pulse /
в старых системах), поэтому его удаление приведет к сбросу этой базы данных, как это предлагается в документации по DefaultDevice .
rm ~/.config/pulse/*stream-volumes*
Эта страница также предполагает, что более системным решением является изменение поведения модуля путем редактирования строки загрузки в /etc/pulseaudio/default.pa
load-module module-stream-restore restore_volume=false
Это повлияет на всю систему, чтобы сделать это только для конкретного пользователя это может быть помещено в ~ / .config / pulse / default.pa
. Обратите внимание, что справочная страница default.pa (5) предполагает, что в этом случае файл в / etc /
не будет прочитан.Также обратите внимание, что это решение привязано не к перезагрузке, а к существованию потока.