Bluetoothをデフォルトでオフにするにはどうすればよいですか?


12

設定メニューからBluetoothをオフにすると、再起動後に再びオンになります。これはすでに尋ねられていることは知っていますが、提供されたすべての回答を試したところ、何も機能しないようです。

最も一般的な提案は次のとおりです。実行sudoedit /etc/rc.localして、これをexit 0の行の前に追加します。

rfkill block bluetooth

これを行うと、空のファイルが開きrc.local、私が正しいとしてもそれは不可能です。(スクリーンショットを参照)。Ubuntu 18.04 LTSを実行しています。

スクリーンショット

私が実行すると、ls -l /etc/rc.localこれが表示されます:

スクリーンショット2

私が実行するとsudo rfkill list all

スクリーンショット3

BUMのインストールを除いて、このリンクのすべてを試しました:システム起動時にBluetoothを無効にするにはどうすればよいですか?


2
さて、あなたが試した他の提案へのリンクは何ですか?はい、スクリーンショットのファイルは一時ファイルです。これは奇妙です。走ったのsudoedit /etc/rc.localか、それともどういうわけか違いましたか?DOESは、ls -l /etc/rc.localそれがシンボリックリンクだ示唆しますか?
Sergiy Kolodyazhnyy

また、sudo rfkill list all 出力を追加するとよいでしょう
Sergiy Kolodyazhnyy

1
「これを行うと、空のファイルが開き、正しい場合はrc.localでさえありません。」そうです。Linuxのカスタムメソッド:使用中のファイルを編集することは悪い習慣です。そのため、/ tmp /にファイルを作成し、必要な場所にmvします。次:btモジュールのブラックリストに何も見つかりませんでしたか?!私はそれが

:私はBUMのインストールを除いて、このリンクでは、すべて試したaskubuntu.com/questions/67758/...
ルーシーC

回答:


13

私はこれをテストしましたが、再起動後も持続します。

システムトレイのキーボードとバッテリーアイコンの間にあるBluetoothロゴをクリックします。次に、「Bluetooth ON」の選択をクリックすると、「Bluetooth OFF」に変わります。

bluetooth off.gif


コメントの後、Gnomeインターフェースを備えたUbuntu 18.04がUnityインターフェースを備えたUbuntu 16.04のように機能しないことを発見しました。

解決策は、編集/etc/default/tlpして見つけることです:

# Radio devices to disable on startup: bluetooth, wifi, wwan.
# Separate multiple devices with spaces.
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

読み取る最後の行を編集します。

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

2
私はあなたが私が最も基本的な解決策を試していないと本当に思っていたと思います。これを行うと、再起動後にBluetoothが再びオンになります。
Lucy C

@LucyC私はあなたのスクリーンショットから、システムトレイにbluetoothアイコンさえ持っていないことに気づきました。さらに、あなたは私のようなUnity 16.04インターフェイスではなく、Gnomeインターフェイスを使用しています。Ubuntu 18.04を使用していますか?
WinEunuuchs2Unix 2018年

Ubuntu 18.04 LTSを実行しています。私のBluetoothアイコンは、次のようにドロップダウン設定メニューにあります:[ ibb.co/h5pmaJ]
Lucy C

@LucyCデフォルトのGnomeインターフェースでUbuntu 18.04 LTSを使用して再起動し、チェックアウトします。
WinEunuuchs2Unix 2018年

@LucyC Ubuntu 18.40で再起動した後、Gnomeインターフェースで設定が保持されないことを知ってショックを受けました。解決策を検索したところ、回答が承認された重複する質問が見つかりました。そのため、質問を重複としてクローズするよう投票しました。だから今、私は16.04で起動します。それは
うまくいき

6

さて、私は提案があります。ほとんどの人は前回のシャットダウンの状態を記憶するようにデバイスを作ろうとするでしょう。したがって、前回のシャットダウンの前にwifi / bluetoothがオフ/オンになっている場合、再起動後、以前の状態に従ってwifi / bluetoothがオフ/オンのままになります。

これを行うには、ファイルに移動し/etc/default/tlpて行を検索します

RESTORE_DEVICE_STATE_ON_STARTUP = 0

これはデフォルトで「0」に設定されています。つまり、無線の状態の記憶はデフォルトで無効になっています。以前の状態を記憶させるには、「0」を「1」に置き換えます。これを「1」に設定すると、それ以降の行はシステムによって読み取られません。

起動時に一部の無線をオンまたはオフに設定する場合は、次の行に従ってください

#DEVICES_TO_DISABLE_ON_STARTUP = "bluetooth wifi wwan"

そして

#DEVICES_TO_ENABLE_ON_STARTUP = "bluetooth wifi wwan"

「#」を削除して、これらの行をアクティブにします。そして、あなたはブルートゥース/無線LAN /ワンまたはそれらのすべての間で選択することができます。

必要に応じて行います。


3

Xubuntu 18.04で働いています。これが最終的に私のために働いた解決策です。

  1. まず、ファイルを編集しました/etc/bluetooth/main.confsudoモードが有効な場合)。ファイルの最後で、行AutoEnable=trueを次のように変更しましたAutoEnable=false

  2. 次に、メインメニューに移動して、を選びましたSettings > Session and Startup。でApplications autostartセクションIは無効Blueman applet(下の写真の2行目を参照します)。

「セッションとスタートアップ」でBluemanアプレットが無効になっている

  1. 再起動後、Blueman appletアイコンはシステムトレイに表示されなくなりますがrfkill list all、ターミナルで入力すると、次のように表示されます。

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

つまり、Bluetoothがオフになっています。問題の鍵は、とんでもないほど単純です。オンに切り替えようとすると、Blueman applet以前に何が起こったかに関係なく、Bluetoothもオンになります。したがって、Blueman applet起動時にBluetoothはありません。少なくとも私にとっては。


Ubuntu 18.10で私のために働きました-ステップ1は完全に私にとって十分でした(Bluemanはインストールされていないようです):)
RobertG

ブルーマンバグレポートを
jarno

3

ubuntu 18.04 gnomeでは、これは私にとってうまくいきました:

sudo systemctl disable bluetooth.service

その後、再起動後に確認してください:

sudo systemctl status bluetooth.service

そして再び有効にしたい場合:

sudo systemctl enable bluetooth.service

これは、ThinkpadのUbuntu 19.10で動作しました。
レキシブル

1

私はあなたのケースの回避策を持っています...

私はUbuntu Mate 18.04を使用しています。私の場合は、「MENU / Preferences / Startup Applications」をクリックするだけです。「スタートアップアプリケーションの設定」というウィンドウがポップアップします。「Blueman Applet」というエントリを見つけて、ティック/タグを削除し、無効(グレー表示)になるようにします。その結果、次にシステムを起動したときに、Bluetoothに関連するすべてのアプリケーションが読み込まれません。

煩わしい点は、この手順を逆にして再起動し、必要に応じてBluetoothを動作させる必要があることです。

これがJaMedSySに役立つことを願って


1

ubuntu 18.04の場合。bluemanをbluetoothアプリケーションとして使用している場合は、ファイルに触れることでオフにできます。このために、スーパーユーザー権限で実行されたファイルブラウザーでこの場所に移動します。

/usr/bin/

と呼ばれるファイルを編集します:

"Blueman-applet"

このファイル内には、次のような行が記述されています。

self.Plugins.Run(“on_manager_state_changed”, True)

trueをfalseに変更するだけで、次のようになります。

self.Plugins.Run ("on_manager_state_changed", False)

0

rc.localの方法は私には正しいように見えますが、少し異なる方法で実行します。

sudo nano /etc/rc.local

ファイルが空である-作成者が作成したばかりであるか、そうでない場合は、次のように編集します。

#!/ bin / sh

rfkillブロックBluetooth

出口0

最初と最後の行が重要です。


0

私はUbuntu 18.04.2 "bionic"をKDEで実行しています(そのため、kubuntu 18.04.2)。問題は次のとおりです。

sudo rfkill block bluetooth

再起動後は有効になりません。有効にするには、Bluetooth設定に移動し、[Bluetooth統合を有効にする]チェックボックスをオンにするだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.