在 Windows 和 macOS 上对蓝牙功能进行配置都非常容易,用户可以很简单地就连接蓝牙鼠标、键盘、耳机或其它任何蓝牙配件。而在 Linux 系统中使用蓝牙连接就不那么方便了,至少我还没遇到过能像 Windows 和 macOS 那样具有开箱即用蓝牙配置的 Linux 发行版。

如果你从 Linux PC 连接到蓝牙配件时遇到麻烦,本文将向你详细介绍如何在 Linux 中设置蓝牙功能。

初始化蓝牙

首先,要在 Linux 计算机上安装所需的软件包。如果你在使用 Ubuntu 或基于 Ubuntu 的发行版,请运行如下命令:

sudo apt install bluetooth bluez bluez-tools rfkill

接下来,可以使用 rfkill 实用程序来验证和确保蓝牙设备未被阻止:

sudo rfkill list

从以上截图中可以看出,当前我的蓝牙设备既没被软件阻止也没被硬阻止,如果你看到 Soft blocked 或 Hard blocked 的状态为 yes,则需要使用如下命令来解除蓝牙设备的阻止状态。

sudo rfkill unblock bluetooth

最后还需要通过运行以下命令确保蓝牙服务处于活动状态:

sudo service bluetooth start

扫描蓝牙设备

在开始扫描蓝牙设备之前,请安装 blueman 软件包,以帮助配对和管理蓝牙设备:

sudo apt install blueman

安装好之后即可在 Dash 中找到并打开「蓝牙管理器」。

默认情况下,蓝牙设备被设置为隐藏状态,要使其可见,以便其他设备可以发现。可以在「适配器」—「首选项」中将「可见设定」配置为「总是可见」或者「临时可见」。也可以在这里为蓝牙设备设置「友好名称」,此名字用于其它蓝牙设备在发现 Linux 电脑时方便区分。

配置好之后可以点击「搜索」按钮开始扫描蓝牙设备,只需等待片刻,所有可见和可发现的蓝牙设备将列在蓝牙管理器中。

配对和连接到蓝牙设备

现在,你已经可以在 Linux PC 中配对并连接到蓝牙设备。例如,以下是连接到 Android 设备的方法:

1.在蓝牙设备列表中右击需要连接的设备,选择「配对」,这将初始化另一端的设备接受配对请求。

2.接下来,需要确认配对请求的确认认证值。

3.转到你的 Android 设备并输入相同的认证值来确认配对。

发送和接收文件

在完成 Linux PC 与 Android 设备的蓝牙配对后,可以将文件直接发送到智能手机。只需在「蓝牙设备」列表中右击设备,从弹出的上下文菜单中选择「发送文件」即可选择要传送的文件。

此时,手机上也会有相应的通知,要求你确认要接收的文件。

你也可以以类似的方式从智能手机上用蓝牙将文件发送到 Linux PC 当中。

配置蓝牙耳机

在 Linux PC 中连接蓝牙耳机更为简单,甚至根本不需要验证 PIN 码。只需先将蓝牙耳机调整到配对状态,再在「蓝牙设备」列表中右击选择「Headset」选项即可。

linux蓝牙接收文件路径,在Linux中设置蓝牙,方便文件传输、连接耳麦相关推荐

  1. 【错误记录】Visual Studio 中配置 NDK 头文件路径 ( NDK 的三个头文件路径 | 与 CPU 架构相关 asm 头文件路径选择 )

    文章目录 一.报错信息 二.解决方案 1.NDK 的三个头文件路径 2.与 CPU 架构相关 asm 头文件路径选择 一.报错信息 参考 [Android 逆向]Android 进程注入工具开发 ( ...

  2. R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs absolute path)

    R语言使用fs包的path_wd函数基于自定义文件路径规则,批量生成多个文件或者文件夹对应的绝对(absolute)文件路径(constructs an absolute path from the ...

  3. 阿里云存储OSS中设置上传文件content type

    阿里云存储OSS中设置上传文件ContentType 如果你使用浏览器上传文件,则浏览器会自动在header中设置正确地content type,然后对文件的访问会得到正确地回应. 如果采用编程的方式 ...

  4. win7搜索文件怎么搜索文件名中带圆括号的文件?

    win7搜索文件怎么搜索文件名中带圆括号的文件? System.FileName:~="(" 这样就行. 括号上加个引号 ~= 是包含的意思, ~< 是以什么为开头, = 是 ...

  5. linux运行360sh,在深度deepin系统中运行install.sh文件的方法

    在深度deepin操作系统中有时会遇到x.sh文件,如在安装canon imageclass 4712驱动时,找到linux-ufrii-drv-360-sc替代,但install.sh不知道如何运行 ...

  6. Linux系统文件目录指令详解——文件路径查看、创建和删除目录、文件移动与重命名、文件查看

    文件目录指令详解 pwd 指令:查看路径 基本语法 应用实例 ls 指令:显示当前目录所在的文件和目录 基本语法 常用选项 应用实例 cd 指令:切换目录 基本语法 如何理解绝对路径和相对路径 常用参 ...

  7. linux恢复移动硬盘数据恢复,如何恢复移动硬盘中被删除的文件

    移动硬盘是我们常用的储存媒介,一般情况下,移动硬盘的容量较大,我们可以将一些大文件储存在里面保存,比如整理后的历年工作资料,或是一些具有纪念性的照片.可是,当移动硬盘出现问题,或是由于我们的误操作从而 ...

  8. linux csv gz压缩命令,在R中读写csv.gz文件

    关于这个主题有很多关于这个问题的7000个问题,但非正确地解决了这个问题. 我有一个csv.gz文件,我想"解压缩"该文件并将其作为普通的* .csv文件.我想首先要读取csv.g ...

  9. ftp服务器中更改文件路径,ftp服务器中更改文件路径

    ftp服务器中更改文件路径 内容精选 换一换 文件作用:可以关闭/打开监听端口.指定监听端口.指定监听IP等.文件路径:在运行环境上,在~/ide_daemon目录下查看ide_daemon.cfg配 ...

最新文章

  1. 网站图片优化需要注意哪些方面?
  2. Nacos配置中心-如何使用Nacos作为配置中心统一管理配置
  3. 二分算法php,使用PHP实现二分查找算法代码分享
  4. jqueryui时间插件_jQueryUI菜单插件教程示例
  5. Python RE模块中search()和match()的区别
  6. java bigInteger +1 加常数
  7. Volley,OkHttp,Retrofit网络请求及封装
  8. 项目管理(PMP)》项目管理十大知识领域
  9. svn图标没有显示的解决办法
  10. 前端JSON格式化显示
  11. Java中进行Debug断点调试
  12. 安装xposed(解决xposed问题)
  13. 指纹识别登录Windows Server服务器远程桌面
  14. 读叔本华之《人生的智慧》
  15. u盘插在电脑上灯亮没有反应_u盘插电脑灯在闪但是没反应怎么办
  16. 教程 - IDEA创建Servlet以及使用Html网页请求Servlet(零基础上手)
  17. JS生成 UUID的四种方法
  18. 如何安装纯净版系统,如何给服务器安装系统
  19. 二值图像blob分析
  20. 以太坊Geth 共识算法源码解析

热门文章

  1. 线下沙龙 | EOS入门及最新技术解读
  2. AI虚拟模特会被普及吗?
  3. oracle数据库审计优点缺点,Oracle数据库安全性:标准数据库审计
  4. PS和AI安装后报代码为16的错误解决方法
  5. 内部寄存器:通用寄存器、控制寄存器、段寄存器
  6. 化妆行业网站建设方案
  7. linux下运行mcnp6安装教程,JBPM6教程-手把手教你安装JBPM
  8. 汉字点阵c语言程序,用c51单片机控制1616点阵显示汉字源代码
  9. 有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character
  10. %@ Page% page指令属性