Turn off bluetooth on Linux by defalut
ノートPCのLinuxは起動すると既定でBluetoothを有効にするようだ。Bluetoothは基本的に使っていない。電池がもったいないので起動時に既定(起動時,スタートアップ時)でオフとなるように設定したいので方法を調べた。Linux Mint 17.2 Cinnamonで試した。
成功例
うまくいったのは以下の/etc/rc.localに設定する方法だけだった。
方法:/etc/rc.local
sudo sed -i "s/^exit 0/rfkill block bluetooth\nexit 0/" /etc/rc.local
この方法だとPC起動時にbluetoothは無効になる。しかし,有効にするには設定ファイルで追記したrfkill block bluetooth
を削除して再起動する必要がある。今回試した中ではこの方法しか起動時にbluetoothをオフにする方法がなかったので採用する。この方法はいろんなLinuxで有効な方法らしい。
失敗例
その他にPC起動時にbluetoothをオフにする方法として以下を試した。結果は全て失敗だった。どの方法を試してもPC起動時にbluetoothがオフになっていなかった。参考までに手順を示す。
方法:/etc/bluetooth/main.conf
sudo sed -i "s/InitiallyPowered = true/InitiallyPowered = false/" /etc/bluetooth/main.conf
この方法はうまくいかないことがある。
方法:/etc/modprobe.d/blacklist.conf
sudo sh -c "echo blacklist btusb" >> /etc/modprobe.d/blacklist.conf
# 有効にしたいとき
sudo modprobe btusb
方法:ノートPCにThinkPadを使っている場合
echo disable > /proc/acpi/ibm/bluetooth
方法:sysv-rc-conf
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf bluetooth off
参考情報
最初のAsk Ubuntuのページにひと通りの手順が書いてあり,とても参考になった。
- How can I deactivate Bluetooth on system startup? – Ask Ubuntu http://askubuntu.com/questions/67758/how-can-i-deactivate-bluetooth-on-system-startup
- いつか、そのとき、あの場所で。 | 【Ubuntu】【自分用メモ】 bluetoothの起動時からの無効化設定について。 http://kometchtech.blog.fc2.com/blog-entry-939.html
- nambei-x’s blog: Ubuntu各種設定 sysv-rc-conf http://nambei-x.seesaa.net/article/140224277.html