我正在打开blueman
蓝牙管理器,但它没有打开,蓝牙适配器软件也是如此。
我想这可能是因为blueman
服务停止了,所以我跑了
systemctl start Bluetooth.service
然而这输出
System has not been booted with systemd as init system. Cannot connect to bus, host is not up.
通过使用命令uname -a
,我发现内核版本是
Debian 6.0.12-1~mx21+1 (2022-12-15) x86_64 GNU/Linux
在 SuperUser 上也有一个真正的[类似问题][1],但它还没有答案,并且是针对 Kali linux 的。
答案1
您选择的 Linux 发行版不附带 systemd。因此,systemctl
它不是可以用来停止和启动服务的工具。
MX Linux 文档https://mxlinux.org/wiki/networking/bluetooth/解释了如何启动蓝牙,但它似乎非常过时,所以我不会在未经测试的情况下重复它(并且我不使用 MX Linux,所以我无法测试)。
这里真正的问题是,为什么您在使用像 MX Linux 这样特别感兴趣的 Linux 发行版的同时仍然尝试依赖 Blueman 这样的工具,需要systemd 为其大部分功能带来了现代服务基础设施,特别是用于网络的 systemd-networkmanager 和用于音频连接的 systemd-pipewire。
答案2
我知道这是一个旧线程,但如果有人遇到它,在 MX-Linux 中对我有用的就是在终端中输入以下内容:
须藤 rmmod btusb
须藤 rmmod btintel
sudo modprobe btintel
须藤 modprobe btusb