kyrios I created the folder, copied the file, set AutoEnable=false
, issued sudo systemctl stop bluetooth.service
and sudo systemctl disable bluetooth.service
. Then I rebooted the system. The result was:
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib64/systemd/system/bluetooth.service; disabled; vendor preset: enabled)
Active: active (running) since Sat 2020-06-20 08:28:08 CEST; 1min 45s ago
Docs: man:bluetoothd(8)
Main PID: 1449 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9367)
Memory: 2.0M
CGroup: /system.slice/bluetooth.service
└─1449 /usr/lib64/bluez/bluetooth/bluetoothd
So that also didn't prevent the bluetooth service from getting loaded on startup.
I also want to make clear that the bluetooth service is only one example. As I said in my first post I also want to disable certain other services (like cups and modemmanager) that I don't need on a daily basis. I only want to start them when I actually need them. But every one of the services that are enabled by default still gets loaded on startup after disabling it.