Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)

这篇具有很好参考价值的文章主要介绍了Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)

1.前言

本篇目的:由于blueman-manager无法启动蓝牙连接界面,导致无法连接蓝牙鼠标,经过一番追查,发现blueman-service有问题,blueman-adapters、blueman-applet都不能启动,经过一个下午的努力,还是没把环境搭建好,所以需要找一个方法代替,不然如果现在已经连接的蓝牙设备忽然连接不上,工作都做不了了。
既然正面解决不了,那就只能换个思路,迂回去解决之。。。

2.解决思路

通过追查发现,只是蓝牙工具blueman*界面的问题,驱动和服务是没有问题的,所以通过命令的方式来连接蓝牙设备,这样就可以丢掉界面工具了。

<1>. bluetoothctl命令连接蓝牙

1.打开bluetoothctl

# bluetoothctl

Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)

<2>.打开蓝牙可见、配对模式等操作

1.打开discoverable选项,让PC蓝牙能被蓝牙鼠标发现
# discoverable on


2.打开pairable配对模式,让PC蓝牙模块能被蓝牙鼠标配对
# pairable on

3.PC扫描附近蓝牙
# scan on
注意:在扫描蓝牙设备前,有的鼠标,需要长安某一个按键,使鼠标设备可见,然后再扫描。如果忽略这个操作,PC可能无法找到蓝牙鼠标等设备。


4.这时候会扫描到的设备的蓝牙地址与蓝牙名称,选择配对即可,选择蓝牙的Mac地址。
# 选择需要连接的设备Mac地址,进行配对
# pair B4:AE:55:49:74:48

5.配对成功后,进行连接
# connect B4:AE:55:49:74:48
  注意:有时候需要输入:pin码,但是没有pin码供我们输入,输入错误以后两次,可以等一会儿,在执行连接命令,或许就可以连接上,这是经验之谈,因为作者的RAPOO鼠标就是这样莫名其妙的连接成功的。
  总的来说,这条路可行,简单有效!!!

<3>.断开蓝牙连接

# disconnect B4:AE:55:49:74:48

<4>.查看蓝牙设备详细信息

# show 

Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)

<5>.查看已经配对的蓝牙Mac地址

# paired-devices

Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)文章来源地址https://www.toymoban.com/news/detail-470892.html

<6>.设置PC蓝牙设备可见/不可见

设置PC蓝牙设备可见
# discoverable on

设置PC蓝牙设备不可见
# discoverable off

<7>.更多帮助,查看帮助手册

# help
Menu main:
Available commands:
-------------------
advertise                                         Advertise Options Submenu
monitor                                           Advertisement Monitor Options Submenu
scan                                              Scan Options Submenu
gatt                                              Generic Attribute Submenu
admin                                             Admin Policy Submenu
list                                              List available controllers
show [ctrl]                                       Controller information
select <ctrl>                                     Select default controller
devices                                           List available devices
paired-devices                                    List paired devices
system-alias <name>                               Set controller alias
reset-alias                                       Reset controller alias
power <on/off>                                    Set controller power
pairable <on/off>                                 Set controller pairable mode
discoverable <on/off>                             Set controller discoverable mode
discoverable-timeout [value]                      Set discoverable timeout
agent <on/off/capability>                         Enable/disable agent with given capability
default-agent                                     Set agent as the default one
advertise <on/off/type>                           Enable/disable advertising with given type
set-alias <alias>                                 Set device alias
scan <on/off/bredr/le>                            Scan for devices
info [dev]                                        Device information
pair [dev]                                        Pair with device
cancel-pairing [dev]                              Cancel pairing with device
trust [dev]                                       Trust device
untrust [dev]                                     Untrust device
block [dev]                                       Block device
unblock [dev]                                     Unblock device
remove <dev>                                      Remove device
connect <dev>                                     Connect device
disconnect [dev]                                  Disconnect device
menu <name>                                       Select submenu
version                                           Display version
quit                                              Quit program
exit                                              Quit program
help                                              Display help about this program
export                                            Print environment variables

到了这里,关于Xubuntu22.04之替换blueman-manager连接蓝牙设备(一百七十五)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • XUbuntu22.04之解决蓝牙鼠标不停掉线问题(追凶过程)(一百八十五)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:An

    2024年02月16日
    浏览(43)
  • XUbuntu22.04之Linux剪切板和selection primary区域(一百八十七)

    简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏: Audio工程师进阶系列 【 原创干货持续更新中…… 】🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注:An

    2024年02月15日
    浏览(35)
  • ubuntu22.04 virt-manager bridge虚拟机ip 一样

    ubuntu22.04 virt-manager 创建 ubuntu20.04 live-server 虚拟机,创建好后,使用bridge网络,正常运行。 clone虚拟机启动后,发现虚拟机的ip都一样,重启无效。 解决办法,把复制的虚拟机 hostname,改掉。 在virt-manager - edit - connection details - Virtual Networks,选择 xml。 添加 host mac=\\\'**\\\" name=“

    2024年01月17日
    浏览(28)
  • 远程连接Ubuntu 22.04

    安装openssh-server 检查服务运行状态 重启服务状态 开启防火墙 开启ssh传输端口 设置开机启动服务 配置服务文件 向防火墙中开启对应端口 重启ssh服务

    2024年02月10日
    浏览(31)
  • Ubuntu22.04网络连接不上的问题

    平台:virtualbox Ubuntu22.04 在VirtualBox虚拟机上Ubuntu莫名其妙的连不上网,在网络搜寻并尝试各种解答后问题终于得以解决。 ①网络连接启动未打开; 在设置里面应该将网络勾选,本人就是未勾选网络导致网络一直连不上。 ②下载环回适配器; cmd界面(win+r)输入并回车:hdw

    2024年02月04日
    浏览(30)
  • Ubuntu-22.04通过RDP协议连接远程桌面

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 由于一些特殊需要,我需要通过远程桌面连接到Ubuntu-22.04。在Ubuntu-20.04和Ubuntu-18.04我都是通过VNC协议连接的,体验上只能说中规中矩吧,能用的水平。今天偶然发现Ubuntu-22.04居然支持RDP了,抑制不住兴奋

    2024年02月08日
    浏览(26)
  • 解决方法:Ubuntu 22.04网络无法连接,没有网络图标

    在使用Ubuntu22.04系统时,在一次重启后桌面右上角并没有有线网络图标,并且打开浏览器无法访问百度。虚拟机网络连接方式是NAT模式,电脑主机也是有网络的。 删除NetworkManager缓存文件,重启网络后问题就解决了。 右上角有线网络图标重新出现了。 打开浏览器可以访问百度

    2024年02月11日
    浏览(52)
  • ubuntu22.04安装MySQL、Hive及Hive连接MySQL操作

    这篇文章主要讲述的是ubuntu22.04上数据仓库Hive的安装和使用 建议按照文章实践前稍微通读下全文 相关命令: sudo apt-get install mysql-server sudo apt-get install mysql-client 在终端中输入 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 修改mysql的配置文件 [mysqld]之后,任意新建一行,添加文本 skip-gr

    2024年02月11日
    浏览(28)
  • Ubuntu 22.04LTS安装VNC Server 并配置基于ssh的加密连接

    1.安装tiger vnc server 使用下面的 apt 命令安装 TigerVNC 服务器软件包。 输入  Y  进行确认,然后按 回车 键继续安装。现在安装将开始。  2.初始化 VNC 服务器 切换到需要使用的用户 cd username  使用以下命令初始化 VNC 服务器配置。命令行 vncserver 可用于管理 VNC 服务器配置,包括

    2024年02月16日
    浏览(28)
  • xshell连接Windows中通过wsl安装的linux子系统-Ubuntu 22.04

    Windows11下清理Docker Desktop与wsl的C盘空间占用(2023-10-12 20:50:41) 1.1、 启动或关闭Windows功能-适用于Linux的Windows子系统 1.2 WSL 官方文档 使用 WSL 在 Windows 上安装 Linux 补充:例外情况(使用 WSL 1 而不是 WSL 2) 1.3、在Microsoft store中搜索Ubuntu安装 在Microsoft store中搜索Ubuntu,找到带LTS结

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包