Whenever I turn my bluetooth off from the settings menu, it's back on after reboot. I know this has already been asked but I've tried all answers that have been provided and nothing seems to work.
The most popular suggestion is: Run sudoedit /etc/rc.local
and add this before line with exit 0:
rfkill block bluetooth
When I do this, an empty file opens up and it's not even rc.local
if I'm correct. (see screenshot).
I'm running Ubuntu 18.04 LTS.
If I run ls -l /etc/rc.local
this comes up:
If I run: sudo rfkill list all
:
I've tried everything in this link except installing BUM: How can I deactivate Bluetooth on system startup?
I've tested this and it's persistent across reboots.
Click the bluetooth logo between the keyboard and battery icons on the system tray. Then click the "Bluetooth ON" selection and it changes to "Bluetooth OFF":
After comments I discovered that Ubuntu 18.04 with Gnome interface doesn't work like Ubuntu 16.04 with Unity interface.
The solution is to edit
/etc/default/tlp
and find:Edit the last line to read:
Well, I have a suggession. I think most of the people will try to make the devices to remember the state of the previous shutdown. Thus if wifi/bluetooth is turned off/on before the previous shutdown, then after rebooting, wifi/bluetooth remains off/on according the previous state.
To do this, go to the file
/etc/default/tlp
and search for the lineThis is set as "0" by default, which means that remembering the state of radio is disabled by default. To make it remember the previous state, replace "0" with "1". If you set this as "1", the lines after that will not be read by the system.
If you specifically wants to set some radio to be on or off at start up, then follow the lines
and
and remove the '#' to activate any of those line. And you can choose between bluetooth/wifi/wwan or all of them.
Do as you need.
I work under Xubuntu 18.04. Here is a solution that finally worked for me.
First, I edited the file
/etc/bluetooth/main.conf
(undersudo
mode enabled). At the very end of the file, I changed the lineAutoEnable=true
toAutoEnable=false
Second, I went to the main menu, then picked
Settings > Session and Startup
. In theApplications autostart
section I disabledBlueman applet
(see line 2 in the picture below).Blueman applet
icon is no longer visible in the system tray but if you enterrfkill list all
in the terminal, you see the following:1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: dell-wifi: Wireless LAN Soft blocked: no Hard blocked: no 3: dell-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 4: hci0: Bluetooth Soft blocked: yes Hard blocked: no
Which means that the Bluetooth is now off. The key to the problem, it seems, is ridiculously simple. Any attempt to switch the
Blueman applet
on also switches on the Bluetooth no matter what happened before. So, noBlueman applet
, no more Bluetooth on boot. At least, for me.With ubuntu 18.04 gnome this worked for me:
then after reboot try to check:
And if you want to enable it again:
I have a workaround for your case...
I'm using Ubuntu Mate 18.04, in my case I just click on "MENU/Preferences/Startup Applications". A window called "Startup Applications Preferences" pops up. Find the entry called "Blueman Applet" and remove the tick/tag from it so that it becomes disabled (grayed out). As a result, all the applications related with Bluetooth will not load the next time(s) you boot up your system.
The annoying part is that you will have to reverse this procedure and reboot to get bluetooth back to work in case you need it.
Hope this helps JaMedSyS
For ubuntu 18.04. touching files like turn it off if you use blueman as a bluetooth application. For this I go to this location with a file browser executed with superuser permissions:
and I edit the file called:
Within this file there is written a line that says:
You just have to change true to false and it would stay like this:
I'm running Ubuntu 18.04.2 "bionic" with KDE (so kubuntu 18.04.2) and all I did was issue:
sudo rfkill block bluetooth
It does not enable itself after a reboot. To enable, all I do is go into bluetooth settings and tick the checkbox "Enable Bluetooth Integration".