Como posso desativar o bluetooth como padrão?


12

Sempre que desligo o bluetooth no menu de configurações, ele é ligado novamente após a reinicialização. Sei que isso já foi solicitado, mas tentei todas as respostas que foram fornecidas e nada parece funcionar.

A sugestão mais popular é: Execute sudoedit /etc/rc.locale adicione isso antes da linha com a saída 0:

rfkill block bluetooth

Quando faço isso, um arquivo vazio é aberto e nem rc.localisso está correto. (veja a captura de tela). Estou executando o Ubuntu 18.04 LTS.

Captura de tela

Se eu executar ls -l /etc/rc.localisso aparece:

Captura de tela2

Se eu executar sudo rfkill list all::

Captura de tela3

Eu tentei de tudo neste link, exceto a instalação do BUM: como posso desativar o Bluetooth na inicialização do sistema?


2
Bem, qual é o link para as outras sugestões que você tentou? Sim, o arquivo na captura de tela é um arquivo temporário, o que é estranho. Você correu sudoedit /etc/rc.localou diferiu de alguma forma? O ls -l /etc/rc.localsugere um link simbólico?
Sergiy Kolodyazhnyy

Além disso, sudo rfkill list all seria bom acrescentar saída #
Sergiy Kolodyazhnyy 16/06

11
"Quando faço isso, um arquivo vazio é aberto e nem é rc.local se eu estiver correto." Sim, é. Método customizado no Linux: editar um arquivo em uso é uma prática ruim; portanto, um arquivo em / tmp / é criado e mv no local em que ele precisa estar. Próximo: você não encontrou nada na lista negra do módulo bt ?! Acho isso estranho;)
Rinzwind

Já tentei de tudo nesta ligação, exceto a instalação VAGABUNDO: askubuntu.com/questions/67758/...
Lucy C

Respostas:


13

Eu testei isso e é persistente nas reinicializações.

Clique no logotipo do bluetooth entre os ícones do teclado e da bateria na bandeja do sistema. Em seguida, clique na seleção "Bluetooth ativado" e ele muda para "Bluetooth desativado":

bluetooth off.gif


Após comentários, descobri que o Ubuntu 18.04 com interface Gnome não funciona como o Ubuntu 16.04 com interface Unity.

A solução é editar /etc/default/tlpe encontrar:

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

Edite a última linha para ler:

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

2
Suponho que você realmente achou que não tentei a solução mais básica. Quando faço isso, o bluetooth volta a ligar após a reinicialização.
Lucy C

@ LucyC Acabei de notar nas suas capturas de tela que você nem tem o ícone do bluetooth no systray. Além disso, você está usando a interface Gnome e não a interface Unity 16.04 como eu. Você está usando o Ubuntu 18.04?
WinEunuuchs2Unix

Estou executando o Ubuntu 18.04 LTS. Meu ícone de bluetooth pode ser encontrado no menu suspenso de configurações, como mostrado aqui: [ ibb.co/h5pmaJ]
Lucy C

@LucyC Vou reiniciar usando o Ubuntu 18.04 LTS com a interface padrão do Gnome e verificá-lo.
WinEunuuchs2Unix

@LucyC Depois de reiniciar o Ubuntu 18.40, fiquei chocado ao saber que, na interface do Gnome, a configuração não é mantida. Ao procurar uma solução, encontrei uma pergunta duplicada com uma resposta aceita e votada para encerrar sua pergunta como duplicada. Então agora eu vou arrancar de volta para 16.04, que só funciona :)
WinEunuuchs2Unix

6

Bem, eu tenho uma sugestão. Acho que a maioria das pessoas tentará fazer com que os dispositivos se lembrem do estado do desligamento anterior. Portanto, se o wifi / bluetooth estiver desligado / ativado antes do desligamento anterior, após a reinicialização, o wifi / bluetooth permanecerá desativado / ativado de acordo com o estado anterior.

Para fazer isso, vá para o arquivo /etc/default/tlpe procure a linha

RESTORE_DEVICE_STATE_ON_STARTUP = 0

Isso é definido como "0" por padrão, o que significa que a lembrança do estado do rádio está desativada por padrão. Para lembrar o estado anterior, substitua "0" por "1". Se você definir como "1", as linhas a seguir não serão lidas pelo sistema.

Se você deseja especificamente ativar ou desativar um rádio na inicialização, siga as linhas

# DEVICES_TO_DISABLE_ON_STARTUP = "bluetooth wifi wwan"

e

# DEVICES_TO_ENABLE_ON_STARTUP = "bluetooth wifi wwan"

e remova o '#' para ativar qualquer uma dessas linhas. E você pode escolher entre bluetooth / wifi / wwan ou todos eles.

Faça como você precisa.


3

Eu trabalho no Xubuntu 18.04. Aqui está uma solução que finalmente funcionou para mim.

  1. Primeiro, editei o arquivo /etc/bluetooth/main.conf(no sudomodo ativado). No final do arquivo, mudei a linha AutoEnable=trueparaAutoEnable=false

  2. Segundo, fui ao menu principal e peguei Settings > Session and Startup. Na Applications autostartseção eu desabilitei Blueman applet(veja a linha 2 na figura abaixo).

Miniaplicativo Blueman desativado em 'Sessão e Inicialização'

  1. Após a reinicialização, o Blueman appletícone não fica mais visível na bandeja do sistema, mas se você entrar rfkill list allno terminal, verá o seguinte:

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

O que significa que o Bluetooth está desligado. A chave do problema, ao que parece, é ridiculamente simples. Qualquer tentativa de ligar Blueman applettambém liga o Bluetooth, não importa o que aconteceu antes. Então, não Blueman applet, não há mais Bluetooth na inicialização. Pelo menos para mim.


Trabalhou para mim no Ubuntu 18.10 - etapa 1 foi totalmente suficiente para mim (não Blueman não parece ser instalado) :)
RobertG


3

Com o ubuntu 18.04 gnome, isso funcionou para mim:

sudo systemctl disable bluetooth.service

depois da reinicialização, tente verificar:

sudo systemctl status bluetooth.service

E se você deseja habilitá-lo novamente:

sudo systemctl enable bluetooth.service

Isso funcionou para mim no Ubuntu 19.10 em um Thinkpad.
Lexible

1

Eu tenho uma solução alternativa para o seu caso ...

Estou usando o Ubuntu Mate 18.04, no meu caso, basta clicar em "MENU / Preferências / Aplicativos de inicialização". Uma janela chamada "Preferências de aplicativos de inicialização" é exibida. Encontre a entrada "Blueman Applet" e remova a marca / marca para que ela fique desativada (acinzentada). Como resultado, todos os aplicativos relacionados ao Bluetooth não serão carregados na próxima vez que você inicializar o sistema.

A parte irritante é que você terá que reverter esse procedimento e reiniciar para que o bluetooth volte a funcionar caso seja necessário.

Espero que isso ajude JaMedSyS


1

Para o ubuntu 18.04. tocar em arquivos como desativá-lo se você usar o blueman como um aplicativo bluetooth. Para isso, vou para este local com um navegador de arquivos executado com permissões de superusuário:

/usr/bin/

e edito o arquivo chamado:

"Blueman-applet"

Dentro deste arquivo, está escrita uma linha que diz:

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

Você só precisa alterar true para false e ele permaneceria assim:

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

0

a maneira rc.local parece certa para mim, mas eu faria um pouco diferente:

sudo nano /etc/rc.local

se o arquivo está vazio - ele acabou de ser criado por você - ou não, edite-o para ficar assim:

#! / bin / sh

bloco de rfkill bluetooth

saída 0

a primeira e a última linha são importantes.


0

Estou executando o Ubuntu 18.04.2 "biion" com o KDE (então kubuntu 18.04.2) e tudo o que fiz foi o problema:

sudo rfkill block bluetooth

Ele não se habilita após uma reinicialização. Para ativar, tudo o que faço é entrar nas configurações do bluetooth e marque a caixa de seleção "Ativar integração Bluetooth".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.