麒麟系统需禁用bluetooth.service开机自启:先执行sudo systemctl disable bluetooth,再验证is-enabled返回disabled,重启后status应显示inactive (dead)且loaded末尾为disabled;若仍激活,需检查并禁用blueman等依赖服务。

麒麟系统默认开机自动加载蓝牙服务,若你使用的是无蓝牙硬件的台式机、追求更低启动耗时,或因蓝牙驱动冲突导致系统卡顿,需阻止bluetooth.service在启动时激活。
确认当前蓝牙服务启用状态
打开终端,执行:sudo systemctl is-enabled bluetooth;若返回enabled,说明该服务已被设为开机自启,必须禁用才能生效。
注意:仅关闭图形界面开关或停用服务(systemctl stop bluetooth)无法阻止开机加载,必须修改其启用状态。
永久禁用蓝牙服务开机启动
第一步:在终端中执行禁用命令:sudo systemctl disable bluetooth;
第二步:验证是否成功:sudo systemctl is-enabled bluetooth;此时应返回disabled而非enabled;
第三步:重启系统,开机后立即执行sudo systemctl status bluetooth,确认输出中明确显示inactive (dead)且Loaded行末尾标注disabled;【若仍显示active (running),说明禁用失败,极可能因其他服务(如blueman、pulseaudio-module-bluetooth)设置了WantedBy=multi-user.target间接拉起bluetooth.service】
清理残留依赖拉起项(可选但关键)
方法一:检查是否有其他单元文件依赖蓝牙服务:systemctl list-dependencies --reverse bluetooth.service;若输出中含blueman.service或pulseaudio.service等,需一并禁用对应服务;
方法二:手动检查是否被dbus激活:grep -r "bluetooth" /usr/lib/systemd/system/ /etc/systemd/system/ 2>/dev/null | grep -i "WantedBy\|RequiredBy";发现匹配项后,用sudo systemctl disable [unit-name]逐个禁用;
这一步操作起来很简单,直接把上面的grep命令复制粘贴进去就行。禁用后无需重启,下次开机即生效。











