Я использую Ubuntu Studio 18.04.2, 64-битную ОС Linux (с расширенной поддержкой).
Я не знаю почему, но сегодня на одном из моих настольных ПК не работает pulseaudio
.
Я попытался: pulseaudio -k
, сначала, а затем: pulseaudio -D
, но я только что получил сообщения:
Fail to stop the daemon because it is not working.
Fail to start the daemon.
Так ... Я зашел в Synaptic Packages Manager и сначала удалил, а затем переустановил все о pulseaudio
Но ... Это не работает!
Это не так начать при запуске.
Более того, я проверил, был ли у меня звук из некоторых приложений (audacity
, musescore
, firefox
) и ... Ничего! Нет звука!
У меня точно такая же ОС Linux на моих 3 ПК (два настольных компьютера и один ноутбук), и эта проблема присутствует только на одном из моих десктопов, с сегодняшнего дня!
[ 1123] Я не знаю, что делать, чтобы спасти демонаpulseaudio
!
Что здесь не так?
Что я могу сделать, чтобы это исправить?
Кстати: Если бы это было возможно ..., Можем ли мы использовать только ALSA
? Как мы можем переключаться между pulseaudio
и ALSA
в любое время?
Как guiverc
рекомендуемый меня, я думаю, что нашел решение этого:
1) Перейдите в Configuration panel
2) Перейдите в Starting and Session
опция.
3) Ищите вкладку: Startup Apps
4) Проверьте, существует ли что-то связанное с Pulseaudio
В моем конкретном случае я нашел прямую команду: pulseaudio -D
, активированный.
Я снял флажок с ним, и... Все было зафиксировано!
Так...
попытка, возможно, с помощью:
killall pulseaudio
И попробовали еще раз с:
pulseaudio --start
, Если это запустило, Но имеет некоторый странный статический эффект, затем пытаются Делать также:
killall pulseaudio
ИЛИ
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
Для меня в Ubuntu 20.04 решение было таким же простым, как выполнение:
systemctl --user enable pulseaudio
за которым следует:
systemctl --user start pulseaudio
(очевидно, это не удастся, если вы запустите pulseaudio вручную с помощью pulseaudio --start
, поэтому в этом случае, чтобы попробовать пользовательское устройство просто выдает pulseaudio --kill
с последующим вышеописанным)
И последнее, но не менее важное, вы можете сделать systemctl -- статус пользователяpulseaudio
, чтобы увидеть текущий статус (но обычно вы видите это на значке состояния для регуляторов громкости).
Ни одна из этих команд не требует доступа суперпользователя. Протестировано и проверено на Ubuntu 20.04 с KDE (не Kubuntu!).
Для получения дополнительных советов по устранению неполадок я настоятельно рекомендую заглянуть в Arch Wiki.
Имейте в виду, что потенциальная альтернатива:
systemctl --user disable pulseaudio.socket
... мне не не подошла.