所以,自从几天前我的声卡在重启后停止工作以来,我一直在排除故障。我已经取得了很大进展,但还有最后一件小事让我困惑。
现在,当我登录系统时,音频输出默认为我的电视(系统上的第三显示器),并且我的声卡未列为可用设备。
但是,当我运行时pulseaudio -k
,它会重新初始化并加载声卡,然后我可以选择它作为音频输出设备,并且它可以正常工作。
因此,似乎某些东西加载顺序混乱,或者速度太慢,或者脉冲音频最初初始化时某些东西没有等待足够长的时间。
有人知道如何让 pulesaudio 在首次登录时正确加载吗?这样我就不需要在每次登录时都启动终端、终止它并重新选择我的设备了。
短暂性失眠!
答案1
看起来这个问题在较新的版本中已经修复。使用源代码更新我的系统后groovy proposed
,它在启动时可以正确加载。
我仍然必须通过编辑/etc/pulse/default.pa
和添加 set-default-sink 选项来手动设置启动时的默认设备。例如set-default-sink 0
最好使用接收器的名称而不是索引,以避免将来索引更改时可能出现的任何问题。您可以使用以下命令找到接收器的名称pacmd list-sinks