20.8的话试试安装blueman
sudo apt install blueman
20.8的话试试安装blueman
sudo apt install blueman
蓝牙基本使用DKMS(动态内核模块系统),属于内核外围,作用像win平台的用户模式驱动管理。
蓝牙键鼠,理论上最好转为USB方便进入内核管理,去抢多对一输出媒体资源映射,就较为难办。
外围设备,好比南桥北桥是有明确速度分工的,破坏例行机制不好处理。
linux每个进程都对应一个输入控制台,这就涉及底层安全机制,输入设备是都是一对一的;
媒体输出是mixer机制,是多对一,安全不重要,同步才重要。
虚拟机就是用了DKMS来模拟硬件设备接入内核和移出内核。蓝牙设备也是类似机制,但是接入一个输入设备和一个输出设备,kernel-module的处理差别就大了,这基本取决于firmware驱动的封装方式(虚拟出什么类别device)。
现在蓝牙问题很多,说明厂家的firware驱动很烂,不符合linux kernel的安全性要求,kernel反而简化处理不纠结了。
要问怎么解决,把兼容firware都找来,多试几种吧
20.8的话试试安装blueman
sudo apt install blueman
安装过了,有时候能连接第二个,但是纯属运气,每天为了同时连接多个设备,得花半个多小时一遍一遍的重连才能连的上,在使用过程中还会断连。
蓝牙基本使用DKMS(动态内核模块系统),属于内核外围,作用像win平台的用户模式驱动管理。
蓝牙键鼠,理论上最好转为USB方便进入内核管理,去抢多对一输出媒体资源映射,就较为难办。
外围设备,好比南桥北桥是有明确速度分工的,破坏例行机制不好处理。
linux每个进程都对应一个输入控制台,这就涉及底层安全机制,输入设备是都是一对一的;
媒体输出是mixer机制,是多对一,安全不重要,同步才重要。
虚拟机就是用了DKMS来模拟硬件设备接入内核和移出内核。蓝牙设备也是类似机制,但是接入一个输入设备和一个输出设备,kernel-module的处理差别就大了,这基本取决于firmware驱动的封装方式(虚拟出什么类别device)。
现在蓝牙问题很多,说明厂家的firware驱动很烂,不符合linux kernel的安全性要求,kernel反而简化处理不纠结了。
额,大佬你写的我没太看明白。意思是这个问题是deepin底层对蓝牙协议的支持不到位么?
要问怎么解决,把兼容firware都找来,多试几种吧
兼容firware是什么?我百度没百度出来,应该怎么找安装方式?求赐教
兼容firware是什么?我百度没百度出来,应该怎么找安装方式?求赐教
额,firmware是固件。固件通常是硬件厂家给自家硬件设备编写的抽象层(HAL)。
操作系统通过HAL来认知/辨识和使用硬件。
一般把固件(firmware)简称为厂家驱动。
linux是把厂家驱动放在/lib/firemare/xxxxx的驱动总目录下。
厂家提供firmware通常提供源码,使用./configure & ./make all & make install 的形式安装。
但是有些厂家耍流氓,对firmware源码保密,只提供二进制下载,搞成黑盒模式。
Popular Events
More
在使用蓝牙连接硬件时候有三个问题。
1.同时只能连接一个设备,比如我用蓝牙键盘和蓝牙耳机。要么连接键盘,要么连接耳机,不管先连接上哪个,另一个就无法连接了。
2.蓝牙耳机麦克风没有声音,微信和腾讯会议对面都听不到声音。
3.使用耳机在酷狗音乐上听歌,声音时高时低,一直在变化
请问这些问题是应该怎么解决?