Проблема: Rhythmbox не воспроизводит звук после смены устройства вывода. Ubuntu 12.04, i386, Rhythmbox 2.96.
Как я это получил:
- I have connected to my laptop a bluetooth headset.
- In sound preferences I changed output device from notebook speakers to connected headset.
- Turned on rhythmbox to listen to music.
- Gave my headset to my friend without turning off.
- Laptop turned off.
- Laptop turned on.
- I tried to listen to music with rhythmbox.
Поведение Rhythmbox обычное, но индикатор апплета в выпадающем меню звука зависает, когда я нажимаю на воспроизведение. Если запустить Rhythmbox из Dash, то он работает, но звук не воспроизводится. Другие плееры работают нормально. Я пробовал очистить Rhythmbox, gstreamer* и установить его снова, но безуспешно. Если войти под другим пользователем - Rhythmbox работает нормально.
Я думаю, что это что-то с PulseAudio, но я не знаю, что делать...
решение1
Вы могли получить ошибочные пользовательские настройки для Pulse Audio. Чтобы восстановить настройки по умолчанию, мы можем удалить его скрытый каталог конфигурации в ~/.pulse
(или ~/.config/pulse
, в зависимости от версии выпуска). Этот каталог будет воссоздан с настройками по умолчанию после перезапуска pulseaudio.
mv ~/.pulse/ ~/.pulse.bak/ ## removes erroneous user audio settings
pulseaudio -k ## restarts the sound server
Если это не решит вашу проблему, попробуйте выполнить дополнительные шаги, которые я привел в своем ответе на следующий вопрос:
решение2
Для Ubuntu 18.04 настройки звука импульса находятся в разделе ~/.config/pulse/
, следовательно:
mv ~/.config/pulse/ ~/.config/pulse.bak/
pulseaudio -k