除非我运行一些命令,否则脉冲音频不会在启动时启动
Posted
技术标签:
【中文标题】除非我运行一些命令,否则脉冲音频不会在启动时启动【英文标题】:Pulse audio doesn't start on boot unless i run some commands 【发布时间】:2019-10-18 22:19:44 【问题描述】:正如标题所说,启动时脉冲音频不会启动。我需要运行
rm -rf /tmp/pulse* ~/.pulse* ~/.config/pulse
pulseaudio -k
pulseaudio --start
为了启动它。我什至把这些命令放在一个 .sh 上,并让这个脚本在启动时运行,但它不起作用,除非我手动执行这个文件,有时我什至必须运行它两次。
操作系统:带有 i3 的 Manjaro Linux Pulseaudio:pulseaudio 13.0-dirty 音频设备:00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
[+] Discord 和 Godot Engine 可以找到任何输入或输出设备!
【问题讨论】:
如果你对帖子投了反对票,至少说明你投反对票的原因。 【参考方案1】:你是否在启动时设置了pulseaudio daemon?
如果没有,您可以使用以下设置(取决于您的 linux 版本)
systemctl enable pulseaudio
和systemctl start pulseaudio
【讨论】:
我收到此错误Failed to enable unit: Unit file pulseaudio.service does not exist.
你能检查一下是否安装了pulseaudio吗?
是的,它是> which pulseaudio
/usr/bin/pulseaudio
和> pulseaudio --version
pulseaudio 13.0-dirty
看看你是否可以手动设置服务,这是一个关于howto的链接:blog.frd.mn/…【参考方案2】:
我的 Manjaro i3 上的 pulseaudio 也有同样的问题。问题出在.i3/config
,我刚刚评论了一行:
exec --no-startup-id pulseaudio
另外,您可以尝试在启动后重新启动pulseaudio,方法是将此行添加到.i3/config
:
exec --no-startup-id systemctl --user restart pulseadio
【讨论】:
以上是关于除非我运行一些命令,否则脉冲音频不会在启动时启动的主要内容,如果未能解决你的问题,请参考以下文章
除非重新启动烧瓶服务器,否则条目的默认 datetime.now 值不会改变
Google 地图活动 - 除非您更新 Google Play 服务,否则不会运行
添加“onmouseenter”(悬停)音频效果,但除非我先点击,否则它不会在 chrome 中播放?
除非Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。