标签: bluetooth

自动将声音输出设备切换到蓝牙耳机并在连接时强制切换到 A2DP 配置文件

在这里使用 Mint 17 + MATE。我的蓝牙耳机 (Plantronics Backbeat Go2) 与我的系统连接得很好,但我必须采取几个手动步骤才能使这项工作自动化:

  1. 每次重新启动后,我都必须在终端中运行 pactl load-module module-bluetooth-discover 才能让设备完全连接。我试着把它放在一个 shell 脚本中以在启动时运行,但没有骰子:(
  2. 我的耳机自动连接没有问题,但它总是默认为双工电话,甚至是关闭而不是 A2DP;我尝试了几种不同的策略来强制 A2DP ,但都失败了 :(
  3. 强制 BT 耳机成为默认输出设备。在这里也尝试了几种策略......不幸的是,每次我连接耳机时,pacmd 的索引似乎都会改变,所以我不能以这种方式在 PA conf 文件 set-default-sink 中强制设置默认值。并且使用列出的名称似乎也不起作用 - 如果耳机不存在,它会切换到扬声器,如果耳机连接,则不会切换回来:(

感谢您提供有关解决这些问题的任何建议!

bluetooth pulseaudio

9
推荐指数
1
解决办法
3601
查看次数

Bluez 多个音频源

使用 bluez 堆栈,是否可以连接多个音频源?如何 ?如果不是,是否可以通过任何其他方式?如果可能,是否可以将不同的蓝牙版本(如低功耗)与旧版本混合使用?

如果不可能,我认为一个(昂贵的)解决方案是在我的(物理)音频混合器后面插入多个(物理)蓝牙接收器^-^

背景:我正在尝试构建一个“媒体服务器”,我希望手机能够将音频流式传输到它,但我不想听到“请,你能断开你的[实际上不播放音乐]手机的连接吗?我可以连接我的”。

bluetooth bluez

9
推荐指数
1
解决办法
1863
查看次数

无法通过自动 PIN 配对我的通用键盘

我使用的是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)

keyboard bluetooth

8
推荐指数
1
解决办法
1万
查看次数

gnome-蓝牙无法正常工作

我想在 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)

debian bluetooth

8
推荐指数
1
解决办法
3万
查看次数

我的蓝牙耳机在 Gnome 上无法使用 A2DP 模式

在 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)

gnome bluetooth

8
推荐指数
2
解决办法
2万
查看次数

通过蓝牙播放声音滞后

我按照Arch Linux Wiki上的说明进行操作,并设法通过蓝牙设置声音播放。但是,使用 A2DP 配置文件时存在严重滞后。使用耳机配置文件时没有问题,除了不可接受的音质。当配置文件从耳机设置为 A2DP 时,一段时间没有延迟,但迟早会启动。

如何解决蓝牙 A2DP 播放延迟问题?

bluetooth pulseaudio bluez lag

8
推荐指数
0
解决办法
1186
查看次数

蓝牙在 FreeBSD 11.0 上静默失败

我正在尝试在 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)

freebsd bluetooth

8
推荐指数
1
解决办法
1019
查看次数

BlueZ 在 Raspbian 上设置隐私时出错

我尝试在运行 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

linux bluetooth bluez

8
推荐指数
1
解决办法
2万
查看次数

蓝牙鼠标延迟

寻求帮助诊断蓝牙鼠标滞后。我正在使用 Logitech MX Anywhere 2,我已经用了几年了,它在许多 Linux 发行版上运行良好。我最近安装了 Debian 10 并将其设置为使用 Sid 存储库。在这种环境下,鼠标的响应速度不如平常。我在笔记本电脑上,触摸板非常流畅,有线鼠标也非常流畅。我用蓝牙鼠标得到的是,好像采样率可能是每 3 或 4 帧一次。

我仍然安装了基于 Ubuntu 19.04 的 Pop!_OS,鼠标在该环境中按预期工作。忘记鼠标并重新添加它不会改变行为,与重新启动相同。我已经更新到回购的最新状态,没有骰子。我也试过从 Wayland 切换到 Xorg 没有效果。

我最好的猜测是 iwlwifi 模块(它是联想 Yoga 900,带有英特尔酷睿 i7 6560U 和集成英特尔无线 8260),但不知道从哪里开始。

干杯!

debian mouse bluetooth iwlwifi

8
推荐指数
1
解决办法
8375
查看次数

如何将 pacmd 接收器列入黑名单?

我不希望我的计算机的输出更改为特定接收器(有时接收器会在重新启动时切换)。
我无法将接收器固定为恒定,因为我希望在连接蓝牙耳机时更改默认接收器。

这是我不想连接的水槽 -

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)

bluetooth pulseaudio hdmi

7
推荐指数
2
解决办法
1813
查看次数

标签 统计

bluetooth ×10

bluez ×3

pulseaudio ×3

debian ×2

freebsd ×1

gnome ×1

hdmi ×1

iwlwifi ×1

keyboard ×1

lag ×1

linux ×1

mouse ×1