Como desativar o bluetooth por padrão?

2

Estou usando o Ubuntu 18.04 no Dell XPS-13 e toda vez que o laptop inicia o bluetooth está ativado e você tem que desativá-lo manualmente. Mas eu não estou usando isso com muita frequência.

Portanto: é possível ter o bluetooth desabilitado por padrão? (eu sei sobre o tweak no arquivo rc.local mas desde o Ubuntu 14.04 o rc.local não existe e não é mais usado)

    
por J.Doe 11.05.2018 / 19:48

2 respostas

5
gedit /etc/bluetooth/main.conf

e defina isso:

AutoEnable = false

Uma forma mais radical é parar o serviço bluetooth

sudo systemctl stop bluetooth.service

Ou ainda mais radical é desativar permanentemente

sudo systemctl disable bluetooth
    
por Rinzwind 14.05.2018 / 16:56
0

Aqui está como você pode criar um script que será executado na inicialização e executar uma ação para matar o serviço Bluetooth, e isso seria o seguinte (eu uso nano, sinta-se livre para usar qualquer outro editor de texto):

Etapa 1: Navegue até a pasta:

cd /etc/systemd/system/

Etapa 2: Primeiro, crie um script que mate o serviço Bluetooth quando for executado:

nano bluetoothkill.sh

Etapa 3: Digite o seguinte código, salve e saia:

#!/bin/bash
rfkill block bluetooth
exit 0

Etapa 4: Crie um arquivo foo.service na mesma pasta / etc / systemd / system /:

nano foo.service

Etapa 5: Digite o seguinte código, salve e saia:

[Unit]
Details=Additional startup scripts
After=network.target

[Service]
ExecStart=/etc/systemd/system/bluetoothkill.sh

[Install]
WantedBy=default.target

Etapa 6: Execute o seguinte comando no terminal:

sudo chmod 744 bluetoothkill.sh

Etapa 7: Execute o seguinte comando no terminal:

sudo systemctl start foo.service

Etapa 8: Reinicie a máquina e, na próxima inicialização, você perceberá que o serviço Bluetooth não está mais habilitado por padrão na inicialização. Você ainda pode ativá-lo sempre que quiser nas configurações, ou o terminal está se comportando sem erros.

Se você quiser adicionar mais scripts na inicialização, sempre poderá editar o arquivo foo.service e adicionar linhas adicionais no colchete [Service] para executar scripts adicionais na inicialização, por exemplo:

ExecStart=/full-script-filepath/newscript.sh

    
por laslozr 17.09.2018 / 22:14