How can I deactivate Bluetooth on system startup?
Pure systemd solution (16.04+)
Rather than use the legacy rc-local solution, here is a clean and portable systemd service that suspends bluetooth upon boot and also after waking up from sleep.
- Using sudo, create
/etc/systemd/system/bluetooth-suspend.servicewith the following contents:
[Unit] Description=Disable bluetooth after waking up. After=suspend.target network.target [Service] User=root Environment=DISPLAY=:0 ExecStart=/usr/sbin/rfkill block bluetooth [Install] WantedBy=suspend.target network.target
Enable the service:
sudo systemctl enable bluetooth-suspend.service
sudo systemctl daemon-reload
To re-enable bluetooth, run
rfkill unblock bluetooth in the terminal.
You can also use this Graphic application that also does this bluetooth manager
You need to disable it from the Start Up Applications list in System Settings.
Click on the cog in the top right hand side of the menu bar and then select System Settings.
Click on Start Up Applications then scroll down until you find the bluetooth setting, take the tick from the box and you all done.