Beste Möglichkeit, Bluetooth beim Systemstart zu deaktivieren? (mit systemd und nicht upstart)


10

Was ist der beste Weg, um Bluetooth bei jedem Start mit systemd zu deaktivieren? Es gibt viele Beispiele, aber alle arbeiten mit upstart und rc.local.

Mit Ubuntu 15.10 ist rc.local standardmäßig deaktiviert. Ich denke, das hat einen Grund, oder nicht?

Wie kann ich das Bluetooth-Ziel / den Bluetooth-Dienst ohne das Skript rc.local korrekt deaktivieren?

Vielleicht reaktiviere rc.local und füge die Zeile "rfkill block bluetooth" hinzu, ist der richtige Weg?

Antworten:


23

Beenden Sie zunächst den Dienst:

sudo systemctl stop bluetooth.service

Deaktivieren Sie es dann:

sudo systemctl disable bluetooth.service

Prüfen:

systemctl status bluetooth.service

das war genau das, wonach ich suche! danke
Metro

kein Problem, du bist willkommen;)
Ivan Temchenko

@ IvanTemchenko tolle Antwort. Ich denke, Sie sollten es auch zu dieser Frage schreiben . Es werden bereits viele alte und neue Verfahren gesammelt, und dies fehlt.
dadexix86

Vielen Dank, ich habe seit ein paar Wochen nach dieser Lösung gesucht. Dies ist der Weg, um dies auf Ubuntu 16.10 (systemd) zu tun
Diego Alvarez

Dies ist der richtige Weg
Rodrigo Lopez Guerra

10

Die meisten der oben genannten Methoden deaktivieren Bluetooth vollständig, während wahrscheinlich viele Benutzer nur möchten, dass sich ihr Betriebssystem an ihre Vorlieben erinnert. Das Problem ist, dass das Blueman-Applet über eine automatische Einschalteinstellung verfügt, die Bluetooth bei jedem Start der Anzeige automatisch aktiviert. Wenn Sie also möchten, dass Ubuntu sich an Ihre Präferenz erinnert, öffnen Sie ein Terminal und geben Sie Folgendes ein:

$ gsettings set org.blueman.plugins.powermanager auto-power-on false

Auf diese Weise können Sie Bluetooth einfach deaktivieren, und das Betriebssystem merkt es sich und aktiviert es beim nächsten Einschalten oder Neustart Ihres PCs nicht automatisch wieder.


1
Vielen Dank! genau das was ich brauchte! Eine Möglichkeit, damit es nicht mehr immer eingeschaltet ist, sondern es einfach wieder aktiviert.
Yinon

3

Um es zu deaktivieren, damit es niemals versucht, neu zu starten ( da andere Apps möglicherweise versuchen, es zu starten, nachdem Sie es deaktiviert haben und es mit Fehlern im Journalprotokoll angezeigt wird ), können Sie nach dem Stoppen und Deaktivieren sudo systemctl mask dbus-org.bluez.serviceden Symlink auf / verweisen dev / null. So stellen Sie es sudo systemctl unmask dbus-org.bluez.servicein systemd wieder her https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm


Ich habe +1 gegeben, weil mein System beim Start immer wieder Fehler zeigte und ich sie nicht stoppen konnte, bis ich diesen Rat gefunden habe.
Pauljohn32
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.