I mostly keep my bluetooth off on my laptop. Whenever I reboot my laptop it also is on. Im running Ubuntu 18.04.3 LTS on a Lenovo E41-15 with stock hardware and an extra 120gb SSD as boot drive.
Asked
Active
Viewed 81 times
2
-
Here's a good answer that explains how to do it https://askubuntu.com/a/2568/300619 – arximughal Nov 15 '19 at 13:32
1 Answers
0
18.04+ users who don't naturally have a /etc/rc.local
, you'll need to create one and make it executable. To make things slightly easier, you can just paste the following command into a terminal:
sudo install -b -m 755 /dev/stdin /etc/rc.local << EOF
#!/bin/sh
rfkill block bluetooth
exit 0
EOF
Run sudoedit /etc/rc.local
and add this before line with exit 0:
rfkill block bluetooth
You should still be able to enable Bluetooth through the top bar applet.
This should work for most systems but it looks like there are a few bugs lurking in the kernel's ACPI for Thinkpads. If you're on a Thinkpad, add the following to /etc/rc.local
:
echo disable > /proc/acpi/ibm/bluetooth
[Source]

arximughal
- 771
- 2
- 6
- 22
-
1
-
BTW, for anyone reading, the correct command would be
systemctl disable bluetooth
... @Pilot6 made a lil typo in there... – arximughal Nov 15 '19 at 13:38 -
@Pilot6 after authenticating, it says permission denied. I enter the correct password though! – arximughal Nov 15 '19 at 13:39