Estou executando o Fedora 39 completamente atualizado. Infelizmente, sempre que conecto meu Apple Magic Mouse via Bluetooth, ele se desconecta depois de algum tempo. A pesquisa sobre esse problema me levou a comprar um Dongle Bluetooth. Isso me deixou um passo mais perto de ter um mouse totalmente funcional, mas como disse, não 100%.
O que encontrei até agora:
Cenário a) conectar o mouse ao módulo bluetooth integrado não funciona corretamente, pois o mouse se desconecta após algum tempo e assim que é reconectado, a função de rolagem é interrompida. Após consertá-lo ou reiniciar o bluetooth via terminal, o mouse voltará a funcionar totalmente por um curto período até ser desconectado novamente.
Informação importante: nas configurações vejo que minha máquina está visível via NOME e os dispositivos emparelhados (4 no total) são mostrados.
Cenário b) conectar o mouse ao dongle bluetooth funciona aleatoriamente. Se estiver conectado ao dongle, tudo funcionará perfeitamente. Isso significa que ele permanece conectado e a função de rolagem funciona normalmente. No entanto, não consigo realmente controlar para conectá-lo ao dongle. Mais detalhadamente, se o dongle for usado, vejo os dispositivos emparelhados com o dongle nas configurações (3 no total) e a máquina fica visível via NOME#1.
Agora, gostaria de saber como desligar basicamente o módulo bluetooth interno e usar o dongle. Infelizmente, ainda não consegui isso.
Alguém poderia me ajudar com essa questão?
Vejo que esse não é um problema tão fácil de corrigir, então siga as etapas abaixo e espero que seja corrigido antes que você possa dizer “dongle Bluetooth!”
Primeiro, abra o terminal e execute o comando
lsusb
para identificar o ID USB do dongle Bluetooth. Anote o ID (por exemplo,0x0a5c:0x21e8
).Agora a parte complicada: crie um novo arquivo no
/etc/udev/rules.d/
diretório chamado99-bluetooth-dongle.rules
com o seguinte conteúdo:Substitua o ID USB pelo que você anotou anteriormente.
Agora salve o arquivo e reinicie o sistema.
Depois de reiniciar, execute o comando
sudo systemctl disable bluetooth.service
para desativar o módulo Bluetooth interno.Para garantir que o dongle seja usado, execute
sudo hciconfig hci1 up
(assumindo que o dongle seja reconhecido comohci1
).Se você seguiu meus passos corretamente, poderá desabilitar o módulo Bluetooth interno e usar exclusivamente o dongle.
Boa sorte!