Kali-Linux安驱动、使用Blueman连接蓝牙耳机
发布时间 - 2017-06-20 00:00:00 点击率:次1.安装蓝牙驱动
我使用的是台式机+蓝牙控制器,首先需要安装蓝牙驱动,否则开机会报错(最后一行):
bluetooth hci0: firmware: failed to load brcm/BCM20702A1-0a5c-21ec.hcd (-2)
根据错误信息,上网搜索对应的蓝牙驱动,我在GitHub上找到了这个BCM20702A1-0a5c-21ec.hcd驱动,下载后放到 /lib/firmware/brcm 目录下,重启即可加载。
2.安装Blueman
启动dbus和蓝牙服务(使用service或/etc/i
nit.d/均可):
service dbus start /etc/init.d/bluetooth start
Blueman是个非常方便的图形化蓝牙管理软件,使用apt-get可以直接安装它:
apt-get install blueman
完成后左下角会出现蓝牙图标(也可使用blueman-applet手动启动)。
apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware
安装音频相关模块,如果缺少这些模块的话,连接耳机将会出现
blueman.bluez.errors.DBusFailedError: Resource temporarily unavailable 的错误信息。
service bluetooth restart killall pulseaudio
重启完蓝牙服务,这时候就可以与蓝牙耳机配对了,不过音质很差,需要在音频配置里选择高保真回放(A2DP信宿),如果报错的话,则还需要对配置文件进行一些修改。
A2DP出错解决方案:
如果安装了模块,但是 pactl load-module module-bluetooth-discover 加载不了模块的话,需要手动修改一下配置。
参考A2DP Bluetooth headset issues with PulseAudio 6.0
帖子中17楼的做法:
1.编辑 /etc/pulse/default.pa 文件。
vim /etc/pulse/default.pa
2.找到load-module module-bluetooth-discover 并在前面加#将它注释掉:
# load-module module-bluetooth-discover
3.编辑 /usr/bin/start-pulseaudio-x11 文件
vim /usr/bin/start-pulseaudio-x11
找到下面的代码,并在它下面另其一行
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi在它下面写入(两个fi中间) /usr/bin/pactl load-module module-bluetooth-discover,完整如下:
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
/usr/bin/pactl load-module module-bluetooth-discover
fi重启服务:
service bluetooth restart sudo pkill pulseaudio
这时候就可以在音频配置里选择A2DP了,音质瞬间变好了很多。
# 重启
# 报错
# 错误信息
# 就可以
# 的是
# 这时候
# 加载
# 是个
# 我在
# 好了
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
使用spring连接及操作mongodb3.0实例
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
大连 网站制作,大连天途有线官网?
JavaScript如何实现错误处理_try...catch如何捕获异常?
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
Laravel安装步骤详细教程_Laravel环境搭建指南
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
如何用好域名打造高点击率的自主建站?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
香港网站服务器数量如何影响SEO优化效果?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
长沙做网站要多少钱,长沙国安网络怎么样?
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
非常酷的网站设计制作软件,酷培ai教育官方网站?
javascript中闭包概念与用法深入理解
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
郑州企业网站制作公司,郑州招聘网站有哪些?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
使用Dockerfile构建java web环境
Android仿QQ列表左滑删除操作
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
浅谈Javascript中的Label语句
如何在IIS中新建站点并配置端口与物理路径?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Python面向对象测试方法_mock解析【教程】
如何快速搭建高效WAP手机网站吸引移动用户?
PHP 500报错的快速解决方法
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
在线教育网站制作平台,山西立德教育官网?
如何在云虚拟主机上快速搭建个人网站?
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Python图片处理进阶教程_Pillow滤镜与图像增强
如何快速搭建高效简练网站?
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
如何在万网自助建站中设置域名及备案?
如何快速查询域名建站关键信息?
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
高端云建站费用究竟需要多少预算?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
下一篇:乐高发布智能玩乐系统
下一篇:乐高发布智能玩乐系统

