linux - 除非我运行一些命令,否则脉冲音频不会在启动时启动
问题描述
正如标题所说,启动时脉冲音频不会启动。我需要跑步
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 可以找到任何输入或输出设备!
解决方案
我的 Manjaro 和 i3 上的 pulseaudio 也有同样的问题。问题出在.i3/config
,我只是评论了一行:
exec --no-startup-id pulseaudio
此外,您可以尝试在启动后重新启动 pulseaudio,方法是将此行添加到.i3/config
:
exec --no-startup-id systemctl --user restart pulseadio
推荐阅读
- javascript - React,在状态下保存鼠标坐标导致窗口滚动到顶部,如何解决?
- excel - 在excel vba中将字符串转换为二进制
- python - pythonanywhere // python manage.py collectstatic = 0 静态文件复制到 // 175 未修改
- php - laravel excel导出xlsx下载不起作用
- sql - 使用外键表示 SQL 表中的二叉树
- firebase - Flutter Cloud Firestore orderBy 和限制问题
- azure - 无法在 NativeScript 中创建新的 Blob 容器
- java - Java 服务器未通过套接字接收 C++ 客户端
- javascript - 对象和点符号
- python - 尝试运行 SummitKwan 的 transparent_latent_gen 以在 Google Colab 中生成人脸