Come posso disattivare il bluetooth come predefinito?


12

Ogni volta che spengo il mio bluetooth dal menu delle impostazioni, si riaccende dopo il riavvio. So che questo è già stato chiesto, ma ho provato tutte le risposte che sono state fornite e nulla sembra funzionare.

Il suggerimento più popolare è: Esegui sudoedit /etc/rc.locale aggiungi questo prima della riga con uscita 0:

rfkill block bluetooth

Quando lo faccio, si apre un file vuoto e non è nemmeno rc.localcorretto. (vedi screenshot). Sto eseguendo Ubuntu 18.04 LTS.

Immagine dello schermo

Se corro ls -l /etc/rc.localquesto viene fuori:

screenshot2

Se corro sudo rfkill list all::

screenshot3

Ho provato di tutto in questo link tranne l'installazione di BUM: come posso disattivare il Bluetooth all'avvio del sistema?


2
Bene, qual è il link agli altri suggerimenti che hai provato? Sì, il file nello screenshot è un file temporaneo, che è strano. Hai corso sudoedit /etc/rc.localo è stato diverso in qualche modo? Non ls -l /etc/rc.localsuggerisce si tratta di un link simbolico?
Sergiy Kolodyazhnyy,

Inoltre, sudo rfkill list all sarebbe bello aggiungere l'output
Sergiy Kolodyazhnyy il

1
"Quando lo faccio, si apre un file vuoto e non è nemmeno rc.local se sono corretto." Sì, lo è. Metodo personalizzato in Linux: la modifica di un file in uso è una cattiva pratica, quindi un file in / tmp / viene creato e spostato nel luogo in cui deve trovarsi. Avanti: non hai trovato nulla nella lista nera del modulo bt ?! Lo trovo strano;)
Rinzwind il

Ho provato di tutto in questo link tranne l'installazione di BUM: askubuntu.com/questions/67758/…
Lucy C

Risposte:


13

Ho provato questo ed è persistente tra i riavvii.

Fai clic sul logo bluetooth tra la tastiera e le icone della batteria sulla barra delle applicazioni. Quindi fare clic sulla selezione "Bluetooth ON" e cambia in "Bluetooth OFF":

bluetooth off.gif


Dopo i commenti ho scoperto che Ubuntu 18.04 con interfaccia Gnome non funziona come Ubuntu 16.04 con interfaccia Unity.

La soluzione è modificare /etc/default/tlpe trovare:

# Radio devices to disable on startup: bluetooth, wifi, wwan.
# Separate multiple devices with spaces.
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

Modifica l'ultima riga da leggere:

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

2
Suppongo che tu abbia davvero pensato che non avessi provato la soluzione più semplice. Quando lo faccio, il bluetooth si riaccende dopo il riavvio.
Lucy C,

@LucyC Ho appena notato dai tuoi screenshot che non hai nemmeno l'icona bluetooth nel systray. Inoltre stai usando l'interfaccia di Gnome e non l'interfaccia di Unity 16.04 come me. Stai usando Ubuntu 18.04?
WinEunuuchs2Unix

Sto eseguendo Ubuntu 18.04 LTS. La mia icona bluetooth si trova nel menu delle impostazioni a discesa, come mostrato qui: [ ibb.co/h5pmaJ]
Lucy C,

@LucyC Riavvio usando Ubuntu 18.04 LTS con interfaccia Gnome predefinita e controlla.
WinEunuuchs2Unix

@LucyC Dopo il riavvio in Ubuntu 18.40 sono rimasto scioccato nell'apprendere tramite l'interfaccia di Gnome l'impostazione non viene mantenuta. Alla ricerca di una soluzione ho trovato una domanda duplicata con una risposta accettata, quindi ho votato per chiudere la domanda come duplicato. Quindi ora riavvio in 16.04 che funziona semplicemente :)
WinEunuuchs2Unix

6

Bene, ho un suggerimento. Penso che la maggior parte delle persone proverà a fare in modo che i dispositivi ricordino lo stato dell'arresto precedente. Pertanto, se il wifi / bluetooth è spento / acceso prima dello spegnimento precedente, quindi dopo il riavvio, il wifi / bluetooth rimane spento / acceso secondo lo stato precedente.

Per fare ciò, vai al file /etc/default/tlpe cerca la linea

RESTORE_DEVICE_STATE_ON_STARTUP = 0

Questo è impostato su "0" per impostazione predefinita, il che significa che il ricordo dello stato della radio è disabilitato per impostazione predefinita. Per ricordare lo stato precedente, sostituire "0" con "1". Se lo imposti come "1", le righe successive non verranno lette dal sistema.

Se si desidera specificamente attivare o disattivare alcune radio all'avvio, seguire le linee

# DEVICES_TO_DISABLE_ON_STARTUP = "wifi bluetooth wwan"

e

# DEVICES_TO_ENABLE_ON_STARTUP = "wifi bluetooth wwan"

e rimuovere "#" per attivare una di quelle righe. E puoi scegliere tra bluetooth / wifi / wwan o tutti loro.

Fai come ti serve.


3

Lavoro con Xubuntu 18.04. Ecco una soluzione che finalmente ha funzionato per me.

  1. Innanzitutto, ho modificato il file /etc/bluetooth/main.conf(in sudomodalità abilitata). Alla fine del file, ho cambiato la riga AutoEnable=trueinAutoEnable=false

  2. In secondo luogo, sono andato al menu principale, quindi ho scelto Settings > Session and Startup. Nella Applications autostartsezione ho disabilitato Blueman applet(vedi riga 2 nell'immagine sotto).

Applet Blueman disabilitato in 'Sessione e avvio'

  1. Dopo il riavvio, l' Blueman appleticona non è più visibile nella barra delle applicazioni ma se si accede rfkill list allal terminale, viene visualizzato quanto segue:

1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: dell-wifi: Wireless LAN Soft blocked: no Hard blocked: no 3: dell-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 4: hci0: Bluetooth Soft blocked: yes Hard blocked: no

Ciò significa che il Bluetooth è ora spento. La chiave del problema, a quanto pare, è ridicolmente semplice. Qualsiasi tentativo di accendere Blueman appletattiva anche il Bluetooth, indipendentemente da ciò che è accaduto prima. Quindi, no Blueman applet, non più Bluetooth all'avvio. Almeno per me.


Ha funzionato per me su Ubuntu 18.10 - il passaggio 1 è stato del tutto sufficiente per me (Blueman non sembra essere installato) :)
RobertG

Vedi la segnalazione bug
jarno,

3

Con Ubuntu 18.04 gnome questo ha funzionato per me:

sudo systemctl disable bluetooth.service

quindi dopo il riavvio provare a controllare:

sudo systemctl status bluetooth.service

E se vuoi riattivarlo:

sudo systemctl enable bluetooth.service

Questo ha funzionato per me su Ubuntu 19.10 su un Thinkpad.
Lexible

1

Ho una soluzione alternativa per il tuo caso ...

Sto usando Ubuntu Mate 18.04, nel mio caso faccio semplicemente clic su "MENU / Preferenze / Applicazioni di avvio". Viene visualizzata una finestra denominata "Preferenze applicazioni di avvio". Trova la voce chiamata "Blueman Applet" e rimuovi il segno di spunta / tag da esso in modo che venga disabilitato (disattivato). Di conseguenza, tutte le applicazioni correlate a Bluetooth non verranno caricate al successivo avvio del sistema.

La parte fastidiosa è che dovrai invertire questa procedura e riavviare per riavviare il Bluetooth nel caso in cui tu ne abbia bisogno.

Spero che questo aiuti JaMedSyS


1

Per Ubuntu 18.04. toccare i file come disattivarlo se si utilizza blueman come un'applicazione bluetooth. Per questo vado in questa posizione con un browser di file eseguito con autorizzazioni di superutente:

/usr/bin/

e modifico il file chiamato:

"Blueman-applet"

All'interno di questo file è scritta una riga che dice:

self.Plugins.Run(“on_manager_state_changed”, True)

Devi solo cambiare da vero a falso e rimarrebbe così:

self.Plugins.Run ("on_manager_state_changed", False)

0

il modo rc.local mi sembra giusto, ma lo farei leggermente diverso:

sudo nano /etc/rc.local

o il file è vuoto - è stato appena creato da te - oppure no, modificalo in questo modo:

#! / Bin / sh

rfkill block bluetooth

uscita 0

la prima e l'ultima riga sono importanti.


0

Sto eseguendo Ubuntu 18.04.2 "bionic" con KDE (quindi Kubuntu 18.04.2) e tutto ciò che ho fatto è stato il problema:

sudo rfkill block bluetooth

Non si abilita dopo un riavvio. Per abilitare, tutto ciò che faccio è accedere alle impostazioni Bluetooth e selezionare la casella di controllo "Abilita integrazione Bluetooth".

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.