sed не может легко прочитать несколько строк. Вместо этого используйте perl -i -0pe 's/.../.../...'.
Короче говоря:
измените устройство вывода звука на что-то другое, а затем обратно на нужное устройство
Полная версия:
Я знаю, что это немного устарело, но все же. Я только столкнулся с подобной проблемой на Ubuntu GNOME 15.10 - все обошлось Firefox. Я помню, что в последнее время я использовал свой ноутбук с телевизором через HDMI и менял звук на нем. Сегодня в моем приложении «Звук» у меня была только одна позиция: «Динамики - встроенный звук».
Мне удалось заставить его работать с некоторым обходным путем - я подозревал, что если я смогу выбрать что-то другое из вывода список устройств, а затем обратно в «Динамики - встроенный звук», Firefox будет обновляться с этой информацией. К счастью, у меня в офисе были какие-то USB-колонки, и это было трюк - в списке появилось новое устройство, поэтому я переключился на него - звук работал. Вернемся к «Speakers ...» - work.
Похоже, что небольшая ошибка (или, возможно, это намеренная), когда в списке есть только одно устройство, оно не обновляет выбор при нажатии. [ ! d6]