Answers:
我解决了我的问题。
检查是否有任何pulseaudio实例正在运行:
pulseaudio --check
它通常不输出任何输出,只是退出代码。0
意味着跑步。我的没有运行,所以我前进到第3步。
如果有任何实例在运行:
pulseaudio -k
最后,再次将pulseaudio作为守护程序启动:
pulseaudio -D
重新开始女妖并享受!
pulseaudio -k
无法完成工作。之后sudo killall pulseaudio
,一切都会重新启动并正常运行。(Ubuntu 16.04)
pulseaudio --check
通常不输出任何输出,仅退出代码0表示正在运行” =>因此,没有输出,它正在运行;但是,如果仍然要检查退出代码,请运行:如果正在运行echo $?
,则应打印该代码0
。(这$?
是上一个命令的退出代码。如果您运行两次,那么它将打印的退出代码echo
)
在标准设置中,运行将pulseaudio -k
重新启动守护程序。没事做
如果PA没有运行,则在pulseaudio
没有其他选项的情况下键入将使用/etc/pulse/daemon.conf
和中的默认值启动守护程序/etc/pulse/default.pa
。
在用户定义的设置~/.pulse/
或者~/.config/pulse/
将覆盖系统范围的设置。如果出现问题,通常在重新启动pulseaudio之前有助于删除这些目录。
有关详细信息,请参见PulseAudio Wiki。
/usr/bin/pulseaudio
返回,bash: /usr/bin/pulseaudio: Permission denied
即使文件权限看起来很好:-rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudio
为什么
rm ~/.config/pulse/*
其次pulseaudio -k
是把戏。
使用服务命令(仅适用于Ubuntu 14.04或更早版本):
sudo service pulseaudio restart
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
在Ubuntu 15.10中执行以下操作的方法:
pulseaudio -k
以杀死正在运行的守护程序。仅当没有守护程序在运行时,您才会收到错误消息,否则将不显示任何消息。pulseaudio --check
以检查Pulseaudio是否正在运行。该check
命令的干净退出(无消息)表示守护程序已成功启动。否则,请运行pulseaudio --start
以启动守护程序。如果您最近更改了配置文件,并且守护程序无法启动,请检查文件中是否有错误,并检查syslog(使用SystemLog应用程序)中是否有Pulseaudio发出的任何消息。pulseaudio-检查
Pulseaudio --kill
pulseaudio-开始
如果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