Иногда служба pulseaudio останавливается и не перезапускается, когда я открываю аудиофайл с банши или тотемом.
Как я могу снова запустить pulseaudio без выхода из системы?
Я решил свою проблему.
Проверьте, работает ли какой-либо pulseaudio экземпляр:
pulseaudio --check
Это обычно не печатает вывода, просто код выхода. 0
выполнение средств. Мои не работали, таким образом, я просто совершенствовался к шагу 3.
Если какой-либо экземпляр работает:
pulseaudio -k
Наконец, запустите pulseaudio снова как демона:
pulseaudio -D
Запустите банши снова и наслаждайтесь!
Используйте сервисную команду:
sudo service pulseaudio restart
Pulseaudio - это пользовательский сервис, поэтому:
systemctl --user restart pulseaudio.service
Также есть следующее:
systemctl --user restart pulseaudio.socket
Для проверок замените restart
на status
.
Вот как это сделать в Ubuntu 15.10:
pulseaudio -k
, чтобы убить работающего демона. Вы получите ошибку только в том случае, если не запущен ни один демон, иначе сообщения не появятся. pulseaudio --check
, чтобы убедиться, что Pulseaudio работает. Чистый выход (без сообщения) из команды check
указывает на то, что демон успешно запущен. В противном случае запустите pulseaudio --start
, чтобы запустить демон. Если вы недавно изменили свой файл конфигурации, и демон не запускается, проверьте ваш файл на наличие ошибок и проверьте системный журнал (с приложением SystemLog) на наличие сообщений от Pulseaudio. При стандартной установке pulseaudio -k
перезапускает демон. Больше нечего делать.
В случае, если PA не запускается, ввод pulseaudio
без дополнительных параметров запустит демон, используя значения по умолчанию в /etc/pulse/daemon.conf
и /etc/pulse/default.pa
.
Пользовательские настройки в ~/.pulse/
или ~/.config/pulse/
отменяют общесистемные настройки. В случае проблем это часто поможет удалить эти каталоги перед перезапуском pulseaudio.
Подробнее см. PulseAudio Wiki .
Следующие работы для меня на Ubuntu 18.04:
pulseaudio -k && sudo alsa force-reload
Если pulseaudio, не удающийся работать, связан со сном S3 (Приостановите к RAM), реальной причиной может быть аудио аппаратная проблема, и затем необходимо сделать властный полный сброс:
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
Да, это должно быть сделано дважды с маленькой задержкой. Я не знаю, почему, но это, кажется, работает каждый раз.
Если у Вас есть несколько настольных сред в параллели (быстрое переключение между пользователями)
sudo killall pulseaudio && sudo alsa force-reload && sleep 2 && sudo killall pulseaudio && sudo alsa force-reload
pulseaudio - проверить
pulseaudio - уничтожить
pulseaudio - запустить
Вы должны запустить эту команду, чтобы перезапустить PulseAudio в выпусках Ubuntu 2020:
systemctl --user restart pulseaudio