我有一个蓝牙耳机,可以在 Ubuntu 13.04 上完美运行。现在我更新到 13.10,这是发生了什么:
安装blueman、bluetooth-suport、pulseaudio-module-bluetooth等之后,我就可以找到我的设备,配对并连接到耳机服务。但是该设备没有出现在声音设置中,所以我不能选择它作为输入/输出设备。换句话说,它已连接但“无用”。
于是,四处寻找解决方案,我找到了一个叫stream2ip的软件。有了这个,我可以连接设备,它出现在声音设置中,声音也在设备上播放,但我的麦克风不起作用,即使在设置中选择,A2DP 选项也仍然不起作用。
Stream2ip 根本不是解决方案,我的意思是在以前的 Ubuntu 版本中没有它,一切都可以正常工作。
也许我错过了一些东西,我希望有人能给我任何提示。
如何在 Ubuntu 13.10 上让 A2DP 输出选项和输入再次工作?如何让设备在不使用 Stream2ip 的情况下出现在声音设置中?
谢谢!
编辑 1
到目前为止我尝试过的:
编辑 2
现在麦克风和 a2dp 正在工作(当然是分开的)。
要做到这一点,我必须连接耳机,开始播放一些音乐,使用耳机的播放选项暂停它,然后将声音设置中的输出模式更改为 A2DP(有时在第一次尝试时不起作用)
远非就像在 13.04 上一样工作。但它正在工作,我可能需要处理 stream2ip 一段时间。
顺便说一下,这是我安装 strem2ip 的方法:
sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stream2ip-gtk3
Run Code Online (Sandbox Code Playgroud)
编辑 3
您可以使用以下命令,而不是使用 stream2ip 使耳机出现在声音设置中: pulseaudio -k
现在的问题是:如何在配对设备时自动进行?
到目前为止我得到了什么:
编辑 4
当我断开蓝牙设备的连接时,整体声音会崩溃,所有设备都从声音设置中消失(包括扬声器)。如果打开,Rhythmbox 也会崩溃,而且我也没有任何其他系统声音。
关于如何解决这个问题的任何猜测?
而且我仍在寻找避免pulseaudio -k每次连接耳机时使用该命令的方法。
我尝试了这里的所有建议,让我的蓝牙耳机的a2dp模式在 Ubuntu 13.10 中工作。安装带有内核 3.12.rc4 的 Ubuntu 13.10 后,耳机在配对并应用命令pulseaudio -k后显示在声音设置中,这会终止 pulseaudio-service。但是,我仍然无法选择它们,声音一直在笔记本电脑的内置扬声器中播放。
这对我有用:
1) 打开配置文件
gksudo gedit /etc/bluetooth/audio.conf
Run Code Online (Sandbox Code Playgroud)
并在[General]下添加:
禁用=套接字
我还取消了以下内容的注释(删除 #):
自动连接=真
2)重新安装pulseaudio和bluez,不要省略安装pulseaudio-module-bluetooth
sudo apt-get install --reinstall pulseaudio pulseaudio-utils pulseaudio-module-bluetooth
sudo apt-get install --reinstall bluez bluez-alsa bluez-audio bluez-gstreamer bluez-hcidump bluez-tools bluez-utils
Run Code Online (Sandbox Code Playgroud)
完成后,我重新启动并使用蓝牙设置通过耳机连接,效果很好。我仍然没有在 Unity 的 sound-settings* 中看到耳机。然而,一旦我打开 **pulseaudio-volume-control并选择了配置选项卡,我看到了耳机,但相关的配置文件被设置为off。我将其更改为 A2DP,耳机列在sound-settings 中。由于我这样做了,耳机在连接后立即显示在声音设置中。
注意:我按照上述方法安装了 bazaar 叉子,但在连接耳机后将其移除。
小智 5
手动加载蓝牙发现模块现在可以解决问题:
sudo pactl load-module module-bluetooth-discover
Run Code Online (Sandbox Code Playgroud)
加载模块后,一切都按预期工作。
也许这有帮助
我怀疑您的蓝牙在 13.10 上无法工作可能是由于最新内核中的错误所致。
可以通过安装下面的集市叉子来修复它:
https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill
安装说明位于:
使用命令总结:
sudo apt-get install bzr build-essential
sudo apt-get build-dep indicator-bluetooth
bzr branch lp:~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill
cd dont-hide-on-rfkill
dpkg-buildpackage
cd
sudo dpkg -i indicator-bluetooth_0.0.6daily13.02.19-0ubuntu1_amd64.deb
Run Code Online (Sandbox Code Playgroud)
重新启动系统。
详细信息请参见缺少蓝牙指示灯
| 归档时间: |
|
| 查看次数: |
46663 次 |
| 最近记录: |