首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装bluez-hid2hci?

如何安装bluez-hid2hci?
EN

Unix & Linux用户
提问于 2020-11-27 14:39:15
回答 2查看 3.7K关注 0票数 4

我一直试图用bluetoothctl把我的Debian电脑连接到我的蓝牙扬声器。

我设法将这些设备配对,但似乎无法连接它们。

代码语言:javascript
复制
[bluetooth]# devices
Device X:X:X:X:X:X BT_SPEAKERS
[bluetooth]# connect X:X:X:X:X:X
Attempting to connect to X:X:X:X:X:X
Failed to connect: org.bluez.Error.Failed
[bluetooth]#

我在网上发现很多帖子都认为安装bluez-hid2hci可以解决这个问题。

但是,我无法安装这个软件包,它似乎不存在:

代码语言:javascript
复制
apt-get install bluez-hid2hci
E: Unable to locate package bluez-hid2hci

我怎么安装这个?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-03-27 14:53:47

恐怕bluez-hid2hci帮不了你。

一些设计用于无线使用的蓝牙键盘、鼠标和/或系统正在使用一种特殊的蓝牙收发器,它将隐藏鼠标/键盘连接的“蓝牙-性”,因此在计算机中,收发器将显示为一个简单的USB鼠标和/或键盘。这允许使用蓝牙鼠标和键盘来执行安装操作系统的任务,在此期间,操作系统的常规蓝牙驱动程序尚未激活。

这种收发器的技术术语是HID代理蓝牙HCI。

bluez-hid2hci的目的是让这样的蓝牙收发器摆脱它们的“隐藏蓝牙连接”模式,让它们被用作常规的通用蓝牙收发器(HCI),而不是仅仅使用键盘和/或鼠标。

但是,由于您已经成功地对蓝牙扬声器,这意味着您的蓝牙收发器必须已经在正常的HCI模式。这样bluez-hid2hci就没什么事可做了。

无论如何,自2009年起,独立的bluez-hid2hci包已经集成到主要的bluez包中,因此工具应该已经安装在您的系统和可用的/lib/udev/hid2hci上了。还应该有一个udev规则文件/lib/udev/rules.d/97-hid2hci.rules,以便在需要时自动调用它。

在您的问题中,您试图连接到蓝牙扬声器作为root。Debian 10's默认音频设置现在使用脉冲音频,这通常将处理蓝牙音频连接。问题是Pulse音频守护进程通常作为每个用户的服务运行,因此它将作为当前在本地登录的用户帐户运行。如果您将蓝牙连接作为root连接,而Pulse音频守护进程以非根用户的身份运行,则守护进程可能根本无法使用该连接。或者,您不能以根用户的身份连接到扬声器的原因可能是Pulse音频守护进程可能已经以另一个用户的身份建立了另一个连接。

许多关于Linux上蓝牙的互联网建议都是基于旧的BlueZ 4.x系列。当BlueZ 5.x最初发布(大约在2012年)并被发行版采用时,许多旧的建议都过时了。在互联网上搜索Linux蓝牙建议时,请注意该建议是何时编写的。

票数 2
EN

Unix & Linux用户

发布于 2021-04-03 23:58:22

嗨,这是帮我的忙

“未能连接: org.bluez.Error.Failed”,而跟随https://wiki.archlinux.org/index.php/Bluetooth_键盘

  1. 从PC检测到的设备列表中删除错误的蓝牙设备
  2. 重新启动linux盒
  3. 再来一次,Reconnect的小费来自这个法国人,mr.Ronan:https://www.youtube.com/watch?v=_5 pH0JrwynQ

我的问题是:我有正确的配对和可信的蓝牙键盘设备,但出于某种原因,我遇到了一个恼人的错误“未能连接: org.bluez.Error.Failed”(可能是因为我很长时间没有使用键盘,或者笔记本电脑在待机后有连接问题)。我试过论坛上的各种技巧,只有mr.Ronan的这个技巧帮了我.也许能帮到你。

我发现你的问题引起了很多(旧的)论坛帖子建议安装bluez-hid2hci (正如alpereira7提到的)。感谢telcoM的伟大解释,我们现在知道这不是问题所在。

Xubuntu 18.04后面,安装了最新版本的存储库bluez*,蓝牙from : 5.48

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/621810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档