如何让pulseaudio和ubuntu检测到与alsa驱动程序相同的音频设备

Kiw*_*iwy 5 gnome pulseaudio alsa

我使用 Ubuntu 14.04 x64,并在我的笔记本电脑上使用 gnome-shell。我有一个 Bose 伴侣 5(基本上是一个 USB 音响系统)和一个 HDMI 端口,当我使用电缆插件启动时,两者都可以完美运行。

但是,当我的笔记本电脑进入睡眠状态或从这两个输出端拔下电源时,如果我重新插入设备,我最终将无法从脉冲和 gnome-shell 声音输出选择器检测到任何硬件(只有内置扬声器),而如果我使用 alsamixer,设备查找并准备就绪。

gstreamer-properties允许我有效地选择和测试任何设备,但在alsa识别运行中的任何设备时,pulse无法正确处理事情,我的问题是:

我如何进行脉冲检测并使用与 alsa 相同的硬件,或者如何完全和优雅地删除pulseaudio(意思是在 gnome shell 中运行的音量小程序)
我不介意该项目是否暗示重新编译半 gnome shell 如果它暗示那些音频输出一直有效。

当我使用命令pactl list cards时,Pulse 不会列出我的声卡,而声卡的模块即插即用已加载到pactl list modules. 我真的不知道该怎么办,这种行为似乎很随意。

Kiw*_*iwy 1

命令行:

pulseaudio -k
Run Code Online (Sandbox Code Playgroud)

终于完成了一个干净的 ubuntu 14.04 最新安装。