¿La mejor manera de desactivar Bluetooth al iniciar el sistema? (con systemd y no advenedizo)

10

¿Cuál es la mejor manera de desactivar Bluetooth para cada inicio con systemd? Hay muchos ejemplos, pero todos 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?

Metro
fuente

Respuestas:

23

Primero, detenga el servicio:

sudo systemctl stop bluetooth.service

Luego, deshabilítelo:

sudo systemctl disable bluetooth.service

Cheque:

systemctl status bluetooth.service
Ivan Temchenko
fuente
eso fue exactamente lo que estaba buscando! gracias
Metro
no hay problema, de nada;)
Ivan Temchenko
@IvanTemchenko gran respuesta. Creo que deberías escribirlo también sobre esta pregunta . Reúne muchos procedimientos antiguos y nuevos, y esto falta.
dadexix86
Gracias, he estado buscando esta solución durante algunas semanas, esta es la forma de hacerlo en ubuntu 16.10 (systemd)
Diego Alvarez
Este es el camino a seguir
Rodrigo López Guerra
10

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 activa 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 manera, 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.

Phillip Jeffries
fuente
1
¡Gracias! ¡exactamente lo que necesitaba! Una forma de que deje de estar encendido todo el tiempo, pero déjelo fácil, vuelva a habilitarlo.
yinon
3

Para deshabilitarlo para que nunca intente reiniciarse ( ya que otras aplicaciones pueden estar intentando iniciarlo después de haberlo deshabilitado y aparecerán con errores en el registro del diario ) después de detener e inhabilitar, puede sudo systemctl mask dbus-org.bluez.service, esto apunta el enlace simbólico a / dev / nulo Para restaurarlo sudo systemctl unmask dbus-org.bluez.serviceen systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm

Vince
fuente
Di +1 porque mi sistema seguía mostrando errores al inicio y no pude hacer que se detuvieran, hasta que encontré este consejo.
pauljohn32