我使用 Ubuntu 14.04 x64,并在笔记本电脑上使用 gnome-shell。我有一个 Bose Companion 5(基本上是一个 USB 音响系统)和一个 HDMI 端口,当我使用电缆插件启动时,它们都可以完美运行。
但是,当我的笔记本电脑进入睡眠状态或从这两个输出上拔下电源时,如果我重新插入该设备,我最终无法从脉冲和 gnome-shell 声音输出选择器检测到任何硬件(只有内置扬声器),而如果我使用 alsamixer,设备就会查找并准备就绪。
gstreamer-properties
允许我选择并有效地测试任何设备,但alsa
在运行中识别任何设备时,pulse
无法正确处理事情,我的问题是:
我怎样才能使脉冲检测并使用与 alsa 相同的硬件,或者如何完全且优雅地删除 pulseaudio(即在 gnome shell 中运行的音量小程序)
如果该项目意味着重新编译半个 gnome shell,如果它意味着那些音频输出一直工作,我不介意。
当我使用命令时,Pulse 不会列出我的声卡,pactl list cards
而声卡的即插即用模块已加载pactl list modules
。我真的不知道该怎么办,这种行为似乎很随机。
答案1
命令行:
pulseaudio -k
最终在干净的 ubuntu 14.04 上完成了最新安装。