如何在 Arch Linux 上禁用蓝牙如何在 Arch Linux 上禁用蓝牙如何在 Arch Linux 上禁用蓝牙如何在 Arch Linux 上禁用蓝牙
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Arch Linux 上禁用蓝牙

总结:要在 Arch Linux 上完全禁用蓝牙,请使用命令“sudo systemctl disable bluetooth”。然后,重新启动或使用命令“sudo systemctl stop bluetooth”停止当前正在运行的蓝牙实例。

如果你的 Arch Linux 计算机支持蓝牙但你没有使用它,它只会浪费电能。不要在启动计算机时将其关闭,而是禁用蓝牙服务。

不使用蓝牙?把它关掉

蓝牙是一种将各种设备无线连接到计算机的便捷方式。但是,如果您不打算使用蓝牙,则将其保持激活状态意味着它将坐在后台消耗不必要的电量。在笔记本电脑上,这意味着您的电池放电速度快于所需速度。

根据您的蓝牙配置方式,它可能也会向其他设备广播其 ID,请求连接。这不利于安全,也不利于您的隐私。

通过您的桌面环境打开和关闭蓝牙是一件微不足道的事情。大多数桌面环境都提供一个简单的复选框或滑块控件来执行此操作。但是重新打开它同样容易,如果您或其他任何人没有注意,可能会无意中完成。

如果您真的想确保蓝牙无法打开,禁用它是最安全的做法。禁用蓝牙后,无法通过桌面环境恢复。您的计算机将表现得好像根本没有安装蓝牙硬件一样。

好消息是,如果您知道如何禁用蓝牙很容易,而且当您确实想使用它时恢复它也同样容易。我们使用 Arch 作为演示系统,但这适用于所有现代的基于 systemd 的 Linux 发行版。

在 GNOME 中关闭蓝牙

如果您需要做的只是暂时关闭蓝牙,您可以在 GNOME 桌面环境中快速完成。单击顶部栏的右端以访问 GNOME 系统菜单。如果您已在计算机上配置并运行蓝牙,您将看到一个蓝牙按钮。

如果蓝牙无法运行,该按钮将变灰。如果它是可操作的,它将以当前桌面主题的一种强调色突出显示。在我们的测试计算机案例中,它是浅蓝色。

单击蓝牙按钮可打开和关闭蓝牙。

蓝牙现已关闭。再次单击该按钮将恢复蓝牙功能。

在 Arch Linux 上禁用蓝牙

因为自 2012 年以来 Arch Linux 一直是基于 systemd 的发行版,我们可以使用 systemd systemctl 命令直接停止和启动、启用和禁用蓝牙守护进程。您需要拥有 sudo 权限才能执行此操作。

要禁用蓝牙,请打开终端窗口,然后键入:

sudo systemctl disable bluetooth

蓝牙守护进程或服务配置为不在启动时自动启动,但该服务的当前实例仍在运行。如果您重新启动计算机,蓝牙将不会启动。

同时,如果你想立即停止蓝牙而不重启,请使用以下命令:

sudo systemctl stop bluetooth

如果你打开 GNOME 系统菜单,你会看到蓝牙按钮是灰色的。单击它没有任何效果。无法从 GNOME 中打开蓝牙。

在 Arch Linux 上启用蓝牙

恢复蓝牙功能同样简单。我们使用具有不同选项的相同 systemctl 命令。毫不奇怪,我们使用 enable 而不是 disable。

sudo systemctl enable bluetooth

这告诉 Arch Linux 蓝牙服务应该在计算机启动时启动。如果您希望蓝牙服务立即启动,请执行以下命令:

sudo systemctl start bluetooth

打开 GNOME 系统菜单将显示蓝牙按钮再次突出显示,表示蓝牙服务已启动并正在运行。与以前一样,单击蓝牙按钮可打开和关闭蓝牙。

在 Shell 函数中包装蓝牙命令

这些不是特别难记住的命令,但它们很长。这意味着很容易将它们打错。一个更简洁的解决方案是创建 Bash shell 函数。

如果您已经使用 Bash shell 函数,请将这些函数添加到您当前的定义中。

function bluedown() 
{
  sudo systemctl disable bluetooth
  sudo systemctl stop bluetooth
}

function blueup() 
{
  sudo systemctl enable bluetooth
  sudo systemctl start bluetooth
}

如果您不使用 Bash shell 函数,请将这些函数定义复制到编辑器中,并将文件另存为“.bash_functions”在您的主目录中。然后编辑您的“.bashrc”文件,将这些行添加到其中,并保存文件。

# read in shell functions
if [ -f ~/.bash_functions ]; then
  . ~/.bash_functions
fi

我们新的蓝牙 Bash shell 函数将在您每次登录时加载。要立即加载它们,您可以使用源命令“.”来读取您的“.bashrc”文件。

. .bashrc

现在,您可以在终端窗口中使用一条命令禁用和启用蓝牙连接。

bluedown
blueup

节省电力并改善隐私

蓝牙闲置时会消耗电量,因为它会定期检查附近有哪些蓝牙设备。如果您不使用蓝牙,您也可以禁用它,让电源留在笔记本电脑的电池中。

©2015-2025 艾丽卡 support@alaica.com