Il modo migliore per disattivare il Bluetooth all'avvio del sistema? (con systemd e non upstart)


10

Qual è il modo migliore per disattivare il Bluetooth per ogni avvio con systemd? Ci sono molti esempi, ma tutti funzionano con upstart e rc.local.

Con Ubuntu 15.10 rc.local è disabilitato per impostazione predefinita. Penso che sia per un motivo o no?

Quindi, come posso disattivare correttamente il target / servizio Bluetooth senza lo script rc.local?

Forse riattivare rc.local e aggiungere la riga "rfkill block bluetooth" è il modo corretto?

Risposte:


23

Innanzitutto, interrompi il servizio:

sudo systemctl stop bluetooth.service

Quindi, disabilitalo:

sudo systemctl disable bluetooth.service

Dai un'occhiata:

systemctl status bluetooth.service

era esattamente quello che cercavo! grazie
Metro

nessun problema, benvenuto;)
Ivan Temchenko

@IvanTemchenko ottima risposta. Penso che dovresti scriverlo anche su questa domanda . Raccoglie già molte vecchie e nuove procedure, e questo manca.
dadexix86,

Grazie, sto cercando questa soluzione da alcune settimane, questo è il modo di farlo su Ubuntu 16.10 (systemd)
Diego Alvarez,

Questa è la strada da percorrere
Rodrigo Lopez Guerra,

10

La maggior parte dei metodi sopra disabilita totalmente il bluetooth, mentre probabilmente molti utenti vogliono solo che il proprio sistema operativo ricordi le proprie preferenze. Il problema è che blueman-applet ha un'impostazione di accensione automatica che abilita automaticamente il bluetooth ogni volta che l'indicatore si avvia. Quindi se vuoi che Ubuntu ricordi la tua preferenza, apri un terminale e digita questo:

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

In questo modo puoi semplicemente disabilitare il bluetooth e il sistema operativo lo ricorderà e non lo riattiverà automaticamente alla successiva accensione o riavvio del PC.


1
Grazie! esattamente quello di cui avevo bisogno! Un modo per farlo smettere di essere sempre acceso, ma lasciarlo facilmente riabilitarlo.
yinon

3

Per disabilitarlo in modo che non tenti mai di riavviarsi ( poiché altre app potrebbero tentare di avviarlo dopo averlo disabilitato e verrà visualizzato con errori nel registro giornale ) dopo l'arresto e la disabilitazione, puoi sudo systemctl mask dbus-org.bluez.service, questo punta il link simbolico a / dev / null. Per ripristinarlo sudo systemctl unmask dbus-org.bluez.servicein systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm


Ho dato +1 perché il mio sistema ha continuato a mostrare errori all'avvio e non sono riuscito a farli arrestare, fino a quando non ho trovato questo consiglio.
pauljohn32,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.