¿Cuál es la mejor manera de desactivar Bluetooth para cada inicio con systemd? Hay muchos ejemplos, pero todos ellos funcionan con upstart y rc.local.
Con Ubuntu 15.10, rc.local está deshabilitado de forma predeterminada. Creo que es por una razón, ¿o no?
Entonces, ¿cómo puedo desactivar el objetivo/servicio Bluetooth correctamente sin el script rc.local?
¿Quizás reactivar rc.local y agregar la línea "rfkill block bluetooth" es la forma correcta?
Primero, detenga el servicio:
Sudo systemctl stop bluetooth.service
Luego, deshabilítelo:
Sudo systemctl disable bluetooth.service
Comprobar:
systemctl status bluetooth.service
La mayoría de los métodos anteriores desactivan totalmente el bluetooth, mientras que probablemente muchos usuarios solo quieren que su sistema operativo recuerde sus preferencias. El problema es que blueman-applet tiene una configuración de encendido automático que habilita automáticamente bluetooth cada vez que se inicia el indicador. Entonces, si desea que Ubuntu recuerde su preferencia, abra una terminal y escriba esto:
$ gsettings set org.blueman.plugins.powermanager auto-power-on false
De esta forma, puede desactivar Bluetooth y el sistema operativo lo recordará y no lo volverá a habilitar automáticamente la próxima vez que encienda o reinicie su PC.
Para deshabilitarlo para que nunca intente reiniciarse ( ya que otras aplicaciones pueden estar intentando iniciarlo después de que lo haya deshabilitado y aparezca con errores en el registro del diario ) después de detener e inhabilitar, puedes Sudo systemctl mask dbus-org.bluez.service
, esto apunta el enlace simbólico a/dev/null. Para restaurarlo Sudo systemctl unmask dbus-org.bluez.service
en systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm