升级到 Kubuntu 16.04 后,我的 JBL Flip 2 蓝牙扬声器不再工作。
它连接得很好,声音设置为使用带有扬声器的 A2DP 接收器,但我没有声音。
我发现有些地方声称我必须更改/etc/bluetooth/audio.conf
,但该文件不再存在。
有谁知道我如何让它再次工作?
我有一个支持aptX 的耳机,我想用它来播放具有耳机在 Ubuntu 中技术上所能提供的最高音质的音乐。我怎样才能做到这一点?
而A2DP可选地支持许多编解码器,并且可以扩展以支持其他制造商定义的编解码器。AptX 不仅吹嘘提供比竞争对手更好的音频质量,而且还宣传在观看视频时减少延迟以具有口型同步音频。
以下是我的问题:
我想指出的是,虽然这看起来像是赞助帖子,但事实并非如此。在我看来,FLAC 和 Opus 应该是黄金标准,但据我所知,支持这些编解码器的设备目前尚不可用。
几周以来,我的蓝牙耳机 Sony WH-H900-N 在 Ubuntu 18.04(以及 Linux Mint)中遇到了一些(更多)问题。这是一款具有降噪功能的耳机。因此它确实有一个用于此目的的麦克风,但我怀疑它是否足以用作 VoIP 应用程序的输入。相反,我想使用网络摄像头作为麦克风输入。
所以这里是我的问题:
- 我能够或多或少地正确连接耳机,但我必须在每个会话中手动配对并手动将其设置为 A2DP 配置文件。使用这个烦人的解决方法,它可以作为一个高质量的音频接收器。
- 每当我连接到任何 VoIP 应用程序(电报呼叫、连接到 TeamSpeak 服务器、Skype)时,它会自动从 A2DP 音频接收器配置文件切换到耳机主机 (HSP/HFP) 配置文件。结果是,我再也听不到任何声音了。系统既没有声音,也没有来自语音呼叫的音频。人们听到我说话,似乎使用了正确的麦克风作为输入(网络摄像头,而不是耳机中的麦克风)。
奇怪的是,直到几周前,我的通话都没有问题。这适用于两个不同的系统(Ubuntu、Linux Mint)。所以我猜最近有一些常见的更新导致了这些问题。
有谁知道我该如何解决这个问题?对我来说,似乎将耳机永久设置为 A2DP 音频接收器并将网络摄像头永久设置为默认麦克风输入可以解决这个问题。但我不确定这个消除噪音的东西是如何与这一切相互作用的。另外,我不知道如何永久设置,而且我读到有人试图手动弄乱pulseaudio的可怕故事:)
任何帮助表示赞赏!
我对蓝牙的专业知识很少。我想要做的就是偶尔能够使用我电脑的扬声器和麦克风进行电话交谈。我不想使用蓝牙耳机。
我在网上能找到的所有教程要么是最新的 Ubuntu 12.04,要么是描述连接蓝牙耳机的过程。
我有 Ubuntu 14.04 64 位 Asus N56VZ 笔记本,内置蓝牙设备,在 Ubuntu 下运行良好。
我的手机是诺基亚6310i,兼容蓝牙耳机。我知道如何将这款手机连接到专用耳机。我只是不知道如何将它连接到我的笔记本上以达到同样的目的。
当我开始从我的手机到笔记本连接,或启动从我的笔记本电脑到移动或连接只是关闭蓝牙和移动干脆我有一样的,列出来源(通过获取pactl list sinks
和pactl list sources
并过滤掉所有其他字段) :
Sink #0
Name: alsa_output.pci-0000_00_1b.0.analog-stereo
Source #0
Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Source #1
Name: alsa_input.pci-0000_00_1b.0.analog-stereo
Run Code Online (Sandbox Code Playgroud)
我想人们不会在没有一些额外准备的情况下“直接连接”到手机。连接连接,一秒后断开。我想我需要让计算机将自己宣传为耳机,否则手机可能会认为它是不同的东西并且不想处理它。
这是我的/etc/bluetooth/audio.conf
。通过操纵它的内容,我从未看到任何影响(当然,我在每次更改后都重新启动了),所以这个文件可能会贬值。或者效果太微妙了,我看不到。
[General]
AutoConnect=true
Enable = Sink,Source,Gateway
[Headset]
HFP=true
MaxConnected=1
FastConnectable=false
[A2DP]
SBCSources=1
MPEG12Sources=0
Run Code Online (Sandbox Code Playgroud) 我拥有一台Logitech M555b鼠标,用于运行 Kubuntu 12.04 的 HP Elitebook 8570w 笔记本电脑。使用 KDE 蓝牙控制模块连接后即可正常工作。
然而,一段时间后(看似随机),它开始滞后。运动在短时间内延迟了大约 500 毫秒。通常它也会在一段时间后恢复,但可能需要几分钟。所有动作都被延迟:移动、点击、滚动。此外,在这些时间运动可能会断断续续。
在相同的短时间内始终有效的解决方法是断开鼠标重新连接。这可以使用相同的 KDE 蓝牙控制模块来完成。
我已经尝试了什么?
在启动时运行:
echo on > `readlink -f /sys/class/bluetooth/hci0`/../../../power/level
Run Code Online (Sandbox Code Playgroud)
禁用蓝牙hci0
设备上的任何节能功能。
检查鼠标的电池(仅使用一周,其他新电池:结果相同)
3.5.0-13-generic
提供的内核。引导常规 3.2 Precise 内核会导致相同的行为。其他一些可能有帮助的信息:
我的笔记本电脑中的蓝牙模块通过 USB 连接并显示为
0a5c:21e1 Broadcom Corp.
Run Code Online (Sandbox Code Playgroud)关闭内置蓝牙适配器并使用另一个可以正常工作,没有延迟。
0a5c:2046 Broadcom Corp. Bluetooth Device
Run Code Online (Sandbox Code Playgroud)我是移动的,我周围的几个人在工作中使用蓝牙(主要是 A2DP)。它也发生在家里,我的邻居可能也在使用蓝牙。这可能只是无线电干扰,但我认为蓝牙连接应该跳到另一个频道。而且,它在重新连接时立即正常工作。
因此,我认为这是一个软件驱动程序问题,我想对其进行调试。有没有办法在蓝牙(-hid)模块上获得更详细的日志记录?
刚刚从 15.04 移动到 16.04,现在蓝牙无法正常工作:我无法将扬声器连接为 A2DP 输出。显然,根据论坛,每个人都受到了影响,但目前还没有解决办法。
实际上我可以连接,但它需要多次连接/断开才能工作。
问题是:如何解决这个问题?有人知道如何在连接蓝牙设备后立即使 A2DP 工作吗?
下面是dmesg
在中间的一些鼠标的东西,希望这帮助:
[45149.479720] 蓝牙:未知连接句柄 0 的 hci0 SCO 数据包 [45149.489738] 蓝牙:未知连接句柄 0 的 hci0 SCO 数据包 [45149.489744] 蓝牙:未知连接句柄 0 的 hci0 SCO 数据包 [45153.420328] 蓝牙:未知连接句柄 257 的 hci0 SCO 数据包 [45162.483412]蓝牙:未知连接句柄0的hci0 SCO数据包 [45162.483417]蓝牙:未知连接句柄0的hci0 SCO数据包 [45162.766559] 输入:00:1E:7C:29:FA:EB as /devices/virtual/input/input27 [45165.364814] 蓝牙:未知连接句柄 257 的 hci0 SCO 数据包 [45165.364819] 蓝牙:未知连接句柄 257 的 hci0 SCO 数据包 [45165.364820] 蓝牙:未知连接句柄 257 的 hci0 SCO 数据包 [46812.862253] USB 1-1:USB 断开,设备编号 8 [46815.957552] USB 1-2:使用 xhci_hcd 的新全速 …
我有一个 Broadcom 内置蓝牙适配器。它是模型BCM20702A0
( Vendor=0a5c ProdID=21e1 Rev=01.12
) 我能够运行 A2DP 功能,但不能运行 HSP/HFP 模式。我尝试了不同的固件和不同的配置,/etc/bluetooth/audio.conf
但没有运气。有谁知道我能做什么?我搜索并搜索了谷歌并尝试了两个小时的各种事情。以为我会给你大师一试。以下是我的系统详细信息,如果您需要其他任何信息,请告诉我。
dylan@laptop:~$ uname -a
Linux laptop 3.19.0-20-generic #20-Ubuntu SMP Fri May 29 10:10:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
dylan@laptop:~$ dmesg | grep Bluetooth
[ 4.179038] Bluetooth: Core ver 2.20
[ 4.179051] Bluetooth: HCI device and connection manager initialized
[ 4.179054] Bluetooth: HCI socket layer initialized
[ 4.179056] Bluetooth: L2CAP socket layer initialized
[ 4.179060] Bluetooth: SCO socket layer initialized
[ 5.501272] Bluetooth: BNEP (Ethernet …
Run Code Online (Sandbox Code Playgroud) 我想使用耳机(Bose 蓝牙耳机系列 2)收听来自 Ubuntu 的流音频。虽然建立了蓝牙连接,但我一直无法通过耳机听到任何声音。我一般如何解决这个问题(我知道这听起来可能很残酷,但我对 linux 上的音频设置知之甚少)?
当我使用我的其他蓝牙耳机时,BlueAnt Q2 ( http://www.myblueant.com/products/headsets/q2/index.php ) 正在播放。在声音设置面板上的“硬件”选项卡中(不确定它是如何正式命名的,但请参见下图)显示了我的耳机。
但是,通过蓝牙连接时,Bose one 永远不会出现在同一个窗口中,除了在我手动断开耳机连接后的几秒钟(此时快照如下图。连接时,Bose BT2 的东西永远不会显示。顺便说一句,对于 Android 手机,这款耳机效果很好)。
Bose 的手册表明,
Make sure the device supports A2DP audio streaming.
Run Code Online (Sandbox Code Playgroud)
所以我试图弄清楚我的 Ubuntu 上是否启用了 A2DP(指的是我可以将我的电脑用作 A2DP 接收器/蓝牙扬声器吗?),发现它可能可用,如下图所示:
$ sdptool search --bdaddr local a2snk
Searching for a2snk on FF:FF:FF:00:00:00 ...
Service Name: Audio Sink
Service RecHandle: 0x10005
Service Class ID List:
"Audio Sink" (0x110b)
Protocol Descriptor List:
"L2CAP" (0x0100)
PSM: 25
"AVDTP" (0x0019)
uint16: 0x102
Profile Descriptor …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将我的 PC 用作 Nexus 7 的 A2DP 接收器,但我似乎无法连接。
我使用的蓝牙适配器是 ASUS-BT211
我已经尝试过的事情:
但是,它仍然没有固定。
不是适配器问题。它在 Windows 中运行良好。
我有一副 Bose AE2w 耳机,最初在 14.04 上与蓝牙连接良好。我可以选择耳机并选择A2DP输出,一切正常。
如果连接因不活动或休眠而超时,并且我重新激活耳机,则重新建立蓝牙连接,但 A2DP 不能仅用于 HSP。
有关如何解决此问题的任何建议?