Hoje sou usuário do Linux Debian na versão testing/trixie com Gnome 45.
Ou seja uma versão bem atualizada.
Meu notebook é um Dell Inspiron 3558 (já não é muito moderno), e o mesmo possuí um dispositivo bluetooth conhecido como Intel 7260 ( Bus 002 Device 004: ID 8087:07dc Intel Corp. Bluetooth wireless interface )
O mesmo não funciona corretamente no Linux e até mesmo no windows há relatos de problemas.
Mesmo lendo diversas documentações não consegui fazer o mesmo funcionar corretamente.
Então apelei para o uso de um dongle externo. Mas a interface do Gnome não tem opção de selecionar qual o dispositivo bluetooth que deseja utilizar.
Uma opção seria instalar e usar o aplicativo blueman,
e a outra seria inibir o dispositivo bluetooth interno.
Optei pela opção de bloquear o dispositivo pelo controle do udev.
Para fazer isto crie um arquivo dentro de “/etc/udev/rules.d/” com qualquer nome desde que tenha a extensão .rules. No meu caso criei o arquivo com o nome “81-bluetooth-hci.rules”.
O conteúdo do arquivo /etc/udev/rules.d/81-bluetooth-hci.rules ficou assim:
SUBSYSTEM=="usb", ATTRS{idVendor}=="8087", ATTRS{idProduct}=="07dc", ATTR{authorized}="0"
Os valores foram obtidos pelo comando “lsub”
Então para outros modelos basta identificar e editar os valores de acordo com o seu dispositivo local.
Agora reinicie seu computador e agora seu dispositivo interno está desativado.
Minha referencia foi um post no portal stackexchange.com
https://elementaryos.stackexchange.com/questions/4177/how-to-select-bluetooth-dongle-over-internal-bluetooth-card