在这里使用 Mint 17 + MATE。我的蓝牙耳机 (Plantronics Backbeat Go2) 与我的系统连接得很好,但我必须采取几个手动步骤才能使这项工作自动化:
感谢您提供有关解决这些问题的任何建议!
使用 bluez 堆栈,是否可以连接多个音频源?如何 ?如果不是,是否可以通过任何其他方式?如果可能,是否可以将不同的蓝牙版本(如低功耗)与旧版本混合使用?
如果不可能,我认为一个(昂贵的)解决方案是在我的(物理)音频混合器后面插入多个(物理)蓝牙接收器^-^
背景:我正在尝试构建一个“媒体服务器”,我希望手机能够将音频流式传输到它,但我不想听到“请,你能断开你的[实际上不播放音乐]手机的连接吗?我可以连接我的”。
我使用的是Xubuntu,纯Xfce,64 位。
问题:
我尝试了两种方法;两者都因不同的原因而失败:(1)命令行方式(见下文)失败,因为在任何阶段它实际上都没有要求 pin 验证。(2) 使用“蓝牙”实用程序的 GUI 方式(听起来很一般,但实际上是该工具的名称以及它在 Synaptic 下的编目方式)失败,因为当蓝牙请求 pin 时键盘没有响应。
如何使用自动生成的 PIN 正确配对我的设备?
我真的不在乎解决方案是否基于 GUI,只要您可以将其与 PIN 以安全方式配对。出于与安全相关的明显原因,我不想一直在发现模式下使用我的键盘。
我失败的努力的细节:
我按照http://ubuntuforums.org/showthread.php?t=224673上的说明来激活通用蓝牙设备(http://www.ebay.com/itm/Mini-Bluetooth-Keyboard-PC-Mac -iPhone-Nokia-PDA-HTC-/110653444332?pt=PCA_Mice_Trackballs&hash=item19c37590ec ),成功了。除了应该要求我输入密码的部分,我没有。这有点令人不安,我心里想。附近的任何人都可以通过这种方式连接到我的键盘并开始记录我的活动。
无论如何,我就是这样做的:
peter@peter-xfce:~$ hcitool scan
Scanning ...
peter@peter-xfce:~$ hcitool scan
Scanning ...
00:12:A1:11:04:E9 Bluetooth Keyboard
peter@peter-xfce:~$ gksudo mousepad /etc/bluetooth/hcid.conf
peter@peter-xfce:~$ sudo gedit /etc/default/bluetooth
peter@peter-xfce:~$ sudo /etc/init.d/bluetooth restart
* Stopping bluetooth [ OK ]
* Starting bluetooth [ OK ]
peter@peter-xfce:~$ sudo hidd --connect 00:12:A1:11:04:E9
sudo: hidd: command not found
peter@peter-xfce:~$ hidd --connect 00:12:A1:11:04:E9
The …Run Code Online (Sandbox Code Playgroud) 我想在 Debian 8 上通过蓝牙连接我的耳机。我从终端运行
systemctl enable bluetooth
systemctl start bluetooth
Run Code Online (Sandbox Code Playgroud)
然后我使用gnome-bluetooth,我看到设备并尝试连接,发生的事情只是每次不到一秒钟就断开连接,因此设备的状态变为“断开连接”。此外,如果我不运行上述命令,gnome-bluetooth 将看不到该设备。我在谷歌上搜索了这个问题,似乎很常见,但我没有找到解决方案。
这是 lsusb 的输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b3d5 Chicony Electronics Co., Ltd
Bus 001 Device 009: ID 13d3:3393 IMC Networks
Bus 001 Device 005: ID 1004:631c LG Electronics, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud) 在 Gnome 中,虽然我可以在 HFP/HSP 模式下连接我的蓝牙耳机,但我无法让它们在我需要的 A2DP 模式下连接。
令人惊讶的是,我可以在 KDE 中以 A2DP 模式一键连接它。
我在 Gnome 3.18 上使用 Arch Linux。
更新:
$ pactl list short | grep bluetooth
8 module-bluetooth-policy
9 module-bluetooth-discover
Run Code Online (Sandbox Code Playgroud) 我按照Arch Linux Wiki上的说明进行操作,并设法通过蓝牙设置声音播放。但是,使用 A2DP 配置文件时存在严重滞后。使用耳机配置文件时没有问题,除了不可接受的音质。当配置文件从耳机设置为 A2DP 时,一段时间没有延迟,但迟早会启动。
如何解决蓝牙 A2DP 播放延迟问题?
我正在尝试在 FreeBSD 11.0 上设置我的蓝牙键盘,但由于我不明白的原因,它无声无息地失败了。
蓝牙内核模块全部加载完毕:
$ sudo kldstat
Id Refs Address Size Name
5 1 0xffffffff824cf000 a150 ng_ubt.ko
6 2 0xffffffff824da000 13b18 ng_hci.ko
7 4 0xffffffff824ee000 3340 ng_bluetooth.ko
13 1 0xffffffff8264d000 1b187 ng_btsocket.ko
Run Code Online (Sandbox Code Playgroud)
我的设备是可查询的:
$ sudo hccontrol -n ubt0hci remote_name_request 00:18:00:3b:92:34
BD_ADDR: 00:18:00:3b:92:34
Name: FILCO Bluetooth Keyboard
Run Code Online (Sandbox Code Playgroud)
我已将 HID 描述符转储到bthidd.conf:
$ sudo cat /etc/bluetooth/bthidd.conf:
device {
bdaddr 00:18:00:3b:92:34;
control_psm 0x11;
interrupt_psm 0x13;
reconnect_initiate true;
battery_power true;
normally_connectable false;
hid_descriptor {
0x05 0x01 0x09 0x06 0xa1 0x01 0x85 0x01 …Run Code Online (Sandbox Code Playgroud) 我尝试在运行 Raspbian Jessie 的树莓派上使用 BlueZ 5.45,但无法设置 BlueZ 来使用 LE Privacy。当我启动蓝牙守护程序时,我收到以下消息:
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Bluetooth daemon 5.45
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Starting SDP server
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Bluetooth management interface 1.14 initialized
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: No IRK stored
Jul 26 22:00:19 raspberrypi bluetoothd[18971]: Failed to open crypto
Jul 26 22:00:19 raspberrypi systemd[1]: Started Bluetooth service.
Run Code Online (Sandbox Code Playgroud)
BlueZ 尝试设置 LE Privacy,发现没有存储 IRK,但无法访问内核中的加密函数来生成 IRK。
我怎样才能克服这个错误?
Privacy = device通过将行添加到/etc/bluetooth/main.conf并在 处添加符号链接来设置隐私/usr/local/etc。
寻求帮助诊断蓝牙鼠标滞后。我正在使用 Logitech MX Anywhere 2,我已经用了几年了,它在许多 Linux 发行版上运行良好。我最近安装了 Debian 10 并将其设置为使用 Sid 存储库。在这种环境下,鼠标的响应速度不如平常。我在笔记本电脑上,触摸板非常流畅,有线鼠标也非常流畅。我用蓝牙鼠标得到的是,好像采样率可能是每 3 或 4 帧一次。
我仍然安装了基于 Ubuntu 19.04 的 Pop!_OS,鼠标在该环境中按预期工作。忘记鼠标并重新添加它不会改变行为,与重新启动相同。我已经更新到回购的最新状态,没有骰子。我也试过从 Wayland 切换到 Xorg 没有效果。
我最好的猜测是 iwlwifi 模块(它是联想 Yoga 900,带有英特尔酷睿 i7 6560U 和集成英特尔无线 8260),但不知道从哪里开始。
干杯!
我不希望我的计算机的输出更改为特定接收器(有时接收器会在重新启动时切换)。
我无法将接收器固定为恒定,因为我希望在连接蓝牙耳机时更改默认接收器。
这是我不想连接的水槽 -
index: 1
name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: IDLE
suspend cause: (none)
priority: 9030
volume: front-left: 71984 / 110% / 2.45 dB, front-right: 71984 / 110% / 2.45 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 1496.34 ms
max request: 344 KiB
max rewind: 344 KiB
monitor source: 1
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked …Run Code Online (Sandbox Code Playgroud)