Wie kann ich Bluetooth standardmäßig deaktivieren?

12

Immer wenn ich mein Bluetooth über das Einstellungsmenü ausschalte, ist es nach dem Neustart wieder eingeschaltet. Ich weiß, dass dies bereits gefragt wurde, aber ich habe alle Antworten ausprobiert, die bereitgestellt wurden, und nichts scheint zu funktionieren.

Der beliebteste Vorschlag ist: Führen sudoedit /etc/rc.localSie diesen aus und fügen Sie ihn vor der Zeile mit dem Ausgang 0 hinzu:

rfkill block bluetooth

Wenn ich das mache, öffnet sich eine leere Datei und es ist nicht einmal, rc.localwenn ich richtig bin. (siehe Screenshot). Ich verwende Ubuntu 18.04 LTS.

Bildschirmfoto

Wenn ich renne, ls -l /etc/rc.localkommt folgendes:

Screenshot2

Wenn ich renne sudo rfkill list all::

Screenshot3

Ich habe alles in diesem Link ausprobiert, außer BUM zu installieren: Wie kann ich Bluetooth beim Systemstart deaktivieren?

Lucy C.
quelle
2
Wie lautet der Link zu den anderen Vorschlägen, die Sie ausprobiert haben? Ja, die Datei im Screenshot ist eine temporäre Datei, was seltsam ist. Bist du gelaufen sudoedit /etc/rc.localoder hat es sich irgendwie unterschieden? Schlägt vor, ls -l /etc/rc.localdass es sich um einen Symlink handelt?
Sergiy Kolodyazhnyy
Auch sudo rfkill list all Ausgabe wäre schön hinzuzufügen
Sergiy Kolodyazhnyy
1
"Wenn ich das mache, öffnet sich eine leere Datei und es ist nicht einmal rc.local, wenn ich richtig bin." Ja, das ist es. Benutzerdefinierte Methode unter Linux: Das Bearbeiten einer verwendeten Datei ist eine schlechte Praxis. Daher wird eine Datei in / tmp / erstellt und mv an den Ort gebracht, an dem sie sein muss. Weiter: Sie haben nichts auf der schwarzen Liste des BT-Moduls gefunden?! Ich finde das seltsam;)
Rinzwind
Ich habe alles in diesem Link versucht, außer BUM zu installieren: askubuntu.com/questions/67758/…
Lucy C

Antworten:

13

Ich habe dies getestet und es bleibt über Neustarts hinweg bestehen.

Klicken Sie auf das Bluetooth-Logo zwischen den Tastatur- und Akkusymbolen in der Taskleiste. Klicken Sie dann auf die Auswahl "Bluetooth EIN" und sie wechselt zu "Bluetooth AUS":

bluetooth off.gif


Nach Kommentaren stellte ich fest, dass Ubuntu 18.04 mit Gnome-Oberfläche nicht wie Ubuntu 16.04 mit Unity-Oberfläche funktioniert.

Die Lösung besteht darin, Folgendes zu bearbeiten /etc/default/tlpund zu finden:

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

Bearbeiten Sie die letzte zu lesende Zeile:

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
WinEunuuchs2Unix
quelle
2
Ich gehe davon aus, dass Sie wirklich gedacht haben, ich hätte nicht die grundlegendste Lösung ausprobiert. Wenn ich das mache, ist das Bluetooth nach dem Neustart wieder eingeschaltet.
Lucy C
@LucyC Ich habe gerade aus Ihren Screenshots bemerkt, dass Sie nicht einmal das Bluetooth-Symbol in Systray haben. Außerdem verwenden Sie die Gnome-Schnittstelle und nicht die Unity 16.04-Schnittstelle wie ich. Verwenden Sie Ubuntu 18.04?
WinEunuuchs2Unix
Ich verwende Ubuntu 18.04 LTS. Mein Bluetooth-Symbol finden Sie im Dropdown-Einstellungsmenü wie hier gezeigt: [ ibb.co/h5pmaJ]
Lucy C
@LucyC Ich werde mit Ubuntu 18.04 LTS mit der Standard-Gnome-Oberfläche neu starten und es ausprobieren.
WinEunuuchs2Unix
@LucyC Nach dem Neustart in Ubuntu 18.40 war ich schockiert, als ich unter der Gnome-Oberfläche erfuhr, dass die Einstellung nicht beibehalten wird. Bei der Suche nach einer Lösung habe ich eine doppelte Frage mit einer akzeptierten Antwort gefunden, sodass ich dafür gestimmt habe, Ihre Frage als Duplikat zu schließen. Also werde ich jetzt zurück in 16.04 booten, was einfach funktioniert :)
WinEunuuchs2Unix
5

Nun, ich habe einen Vorschlag. Ich denke, die meisten Leute werden versuchen, die Geräte so zu gestalten, dass sie sich an den Zustand des vorherigen Herunterfahrens erinnern. Wenn also WLAN / Bluetooth vor dem vorherigen Herunterfahren aus- / eingeschaltet wird, bleibt WLAN / Bluetooth nach dem Neustart gemäß dem vorherigen Status aus / ein.

Gehen Sie dazu zur Datei /etc/default/tlpund suchen Sie nach der Zeile

RESTORE_DEVICE_STATE_ON_STARTUP = 0

Dies ist standardmäßig auf "0" eingestellt, was bedeutet, dass das Speichern des Funkzustands standardmäßig deaktiviert ist. Ersetzen Sie "0" durch "1", damit es sich an den vorherigen Status erinnert. Wenn Sie dies auf "1" setzen, werden die Zeilen danach vom System nicht gelesen.

Wenn Sie speziell ein Radio so einstellen möchten, dass es beim Start ein- oder ausgeschaltet wird, folgen Sie den Anweisungen

# DEVICES_TO_DISABLE_ON_STARTUP = "Bluetooth Wifi Wwan"

und

# DEVICES_TO_ENABLE_ON_STARTUP = "Bluetooth Wifi Wwan"

und entfernen Sie das '#', um eine dieser Zeilen zu aktivieren. Und Sie können zwischen Bluetooth / WLAN / Wwan oder allen wählen.

Mach was du brauchst.

Surajit
quelle
3

Ich arbeite unter Xubuntu 18.04. Hier ist eine Lösung, die endlich für mich funktioniert hat.

  1. Zuerst habe ich die Datei bearbeitet /etc/bluetooth/main.conf(im sudoaktivierten Modus). Ganz am Ende der Datei habe ich die Zeile AutoEnable=truein geändertAutoEnable=false

  2. Zweitens ging ich zum Hauptmenü und wählte dann Settings > Session and Startup. In dem Applications autostartAbschnitt, den ich deaktiviert habe Blueman applet(siehe Zeile 2 im Bild unten).

Blueman-Applet in "Sitzung und Start" deaktiviert

  1. Nach dem Neustart ist das Blueman appletSymbol in der Taskleiste nicht mehr sichtbar. Wenn Sie jedoch rfkill list alldas Terminal betreten , wird Folgendes angezeigt:

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

Das bedeutet, dass Bluetooth jetzt ausgeschaltet ist. Der Schlüssel zum Problem scheint lächerlich einfach zu sein. Jeder Versuch, das Gerät einzuschalten, schaltet Blueman appletauch Bluetooth ein, unabhängig davon, was zuvor passiert ist. Also nein Blueman applet, kein Bluetooth mehr beim Booten. Zumindest für mich.

Alexei Kouprianov
quelle
Arbeitete für mich unter Ubuntu 18.10 - Schritt 1 war völlig genug für mich (Blueman scheint nicht installiert zu sein) :)
RobertG
Siehe den Blueman Bug Report
Jarno
3

Mit Ubuntu 18.04 Gnome hat das bei mir funktioniert:

sudo systemctl disable bluetooth.service

Versuchen Sie dann nach dem Neustart zu überprüfen:

sudo systemctl status bluetooth.service

Und wenn Sie es wieder aktivieren möchten:

sudo systemctl enable bluetooth.service
Faber
quelle
Dies funktionierte für mich unter Ubuntu 19.10 auf einem Thinkpad.
Lexible
1

Ich habe eine Problemumgehung für Ihren Fall ...

Ich verwende Ubuntu Mate 18.04, in meinem Fall klicke ich einfach auf "MENU / Einstellungen / Startanwendungen". Ein Fenster mit dem Namen "Einstellungen für Startanwendungen" wird angezeigt. Suchen Sie den Eintrag "Blueman Applet" und entfernen Sie das Häkchen / Tag, damit es deaktiviert (ausgegraut) wird. Infolgedessen werden beim nächsten Start Ihres Systems nicht alle mit Bluetooth verbundenen Anwendungen geladen.

Der ärgerliche Teil ist, dass Sie diesen Vorgang umkehren und neu starten müssen, damit Bluetooth wieder funktioniert, falls Sie es benötigen.

Hoffe das hilft JaMedSyS

JamMedSyS
quelle
1

Für Ubuntu 18.04. Berühren von Dateien wie Ausschalten, wenn Sie Blueman als Bluetooth-Anwendung verwenden. Dazu gehe ich mit einem Dateibrowser, der mit Superuser-Berechtigungen ausgeführt wird, an diesen Speicherort:

/usr/bin/

und ich bearbeite die Datei mit dem Namen:

"Blueman-applet"

In dieser Datei befindet sich eine Zeile mit der Aufschrift:

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

Sie müssen nur true in false ändern und es würde so bleiben:

self.Plugins.Run ("on_manager_state_changed", False)
Perico Palote
quelle
0

Der rc.local-Weg erscheint mir richtig, aber ich würde es etwas anders machen:

sudo nano /etc/rc.local

Entweder ist die Datei leer - sie wurde gerade von Ihnen erstellt - oder Sie bearbeiten sie so, dass sie folgendermaßen aussieht:

#! / bin / sh

rfkill block bluetooth

Ausfahrt 0

Die erste und letzte Zeile sind wichtig.

db429
quelle
0

Ich verwende Ubuntu 18.04.2 "bionic" mit KDE (also kubuntu 18.04.2) und alles, was ich getan habe, war das Problem:

sudo rfkill block bluetooth

Es aktiviert sich nach einem Neustart nicht. Zum Aktivieren gehe ich nur in die Bluetooth-Einstellungen und aktiviere das Kontrollkästchen "Bluetooth-Integration aktivieren".

00fruX
quelle