Melhor maneira de desativar o Bluetooth na inicialização do sistema? (com systemd e não iniciante)

10

Qual é a melhor maneira de desativar o Bluetooth para cada inicialização com o systemd? Existem muitos exemplos, mas todos eles funcionam com o upstart e o rc.local.

Com o Ubuntu 15.10, o rc.local é desativado por padrão. Eu acho que é por uma razão, ou não é?

Então, como posso desativar o destino / serviço do Bluetooth corretamente sem o script rc.local?

Talvez reative o rc.local e adicione a linha "rfkill block bluetooth" é a maneira correta?

Metro
fonte

Respostas:

23

Primeiro, pare o serviço:

sudo systemctl stop bluetooth.service

Em seguida, desative-o:

sudo systemctl disable bluetooth.service

Verifica:

systemctl status bluetooth.service
Ivan Temchenko
fonte
era exatamente isso que eu estava procurando! graças
Metro
não há problema, u'r bem-vindos;)
Ivan Temchenko
@IvanTemchenko ótima resposta. Eu acho que você deveria escrever também sobre essa questão . Ele já coleta muitos procedimentos antigos e novos, e isso está faltando.
Dadexix86
Obrigado, eu estive procurando por esta solução por algumas semanas, esta é a maneira de fazê-lo no Ubuntu 16.10 (systemd)
Diego Alvarez
Este é o caminho a seguir
Rodrigo Lopez Guerra
10

A maioria dos métodos acima desabilita totalmente o bluetooth, enquanto provavelmente muitos usuários querem apenas que o SO se lembre de sua preferência. O problema é que o blueman-applet possui uma configuração de inicialização automática que ativa automaticamente o bluetooth cada vez que o indicador é iniciado. Então, se você deseja que o Ubuntu se lembre da sua preferência, abra um terminal e digite:

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

Dessa forma, você pode simplesmente desativar o bluetooth e o sistema operacional irá lembrá-lo e não o reativará automaticamente na próxima vez que você ligar ou reiniciar o seu PC.

Phillip Jeffries
fonte
1
Obrigado! exatamente o que eu precisava! Uma maneira de fazer com que ele pare de estar sempre ativo, mas facilite a reativação.
yinon 7/09/17
3

Para desativá-lo para que ele nunca tente reiniciar ( como outros aplicativos podem estar tentando iniciá-lo depois que você o desativou e aparecerá com erros no log do diário ) depois de parar e desabilitar, você pode sudo systemctl mask dbus-org.bluez.serviceapontar o link simbólico para / dev / null. Para restaurá-lo sudo systemctl unmask dbus-org.bluez.serviceno systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm

Vince
fonte
Eu dei +1 porque meu sistema continuava mostrando erros na inicialização e não conseguia parar até que encontrei esse conselho.
precisa saber é o seguinte