it-swarm-es.tech

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

¿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?

8
Metro

Primero, detenga el servicio:

Sudo systemctl stop bluetooth.service

Luego, deshabilítelo:

Sudo systemctl disable bluetooth.service

Comprobar:

systemctl status bluetooth.service
21
Ivan Temchenko

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.

8
Phillip Jeffries

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

3
Vince