Corrigir atraso do mouse Bluetooth no Linux para dispositivo sem transmissor
Aqui está como corrigir o atraso do mouse Bluetooth no Linux. Se você possui um mouse Bluetooth que se conecta diretamente ao módulo integrado ao seu laptop, sem um transmissor externo para a porta USB, provavelmente está ciente do problema de atraso do cursor. Esse problema é muito comum no Linux e afeta todas as distros que experimentei.
O hardware Bluetooth pode ser embutido na placa-mãe do seu dispositivo ou pode ser instalado como um módulo interno dentro do dispositivo. Se o seu PC ou laptop tiver o hardware Bluetooth instalado, você pode conectar qualquer um dos seus dispositivos sem fio a esse PC usando o protocolo Bluetooth. Os transmissores Bluetooth também existem como um dispositivo externo que pode ser conectado a uma porta USB.
Historicamente, a pilha Bluetooth no Linux foi implementada pela biblioteca BlueZ. BlueZ fornece suporte para as camadas e protocolos Bluetooth principais. Muitas distros Linux modernas vêm com o BlueZ pré-instalado, junto com o software de frontend Blueman.
Quando você conecta um dispositivo Bluetooth a um transmissor embutido, há uma grande possibilidade de que você experimente uma alta latência. Isso causa um atraso, que parece uma conexão interrompida e faz com que o cursor salte. Devido a esse problema, o mouse está quase inutilizável.
Felizmente, é fácil resolver a situação. Tudo que você precisa fazer é configurar o intervalo de pesquisa para o seu mouse.
Como corrigir o atraso do mouse Bluetooth no Linux
- Abra um novo terminal como root.
- Navegue até o /var/lib/bluetooth pasta.
- Aqui, você encontrará uma ou mais subpastas, cada uma representando um adaptador Bluetooh. Se você tiver apenas um adaptador, terá apenas uma pasta nomeada com seu valor de endereço.
- Na pasta de endereço do adaptador, você encontrará subpastas que representam os dispositivos Bluetooth conectados e nomeados com o endereço do dispositivo. Por exemplo, tenho três dispositivos emparelhados e há 3 pastas correspondentes.
- Você precisa encontrar a pasta que representa o mouse Bluetooth. Cada uma das pastas contém o arquivo info que é apenas um arquivo de configuração de texto que descreve o dispositivo e seus parâmetros.
- Abra isso
informação
arquivo com um editor de texto. Nano, vim, mcedit - qualquer um serve. oGeral> Nome
value lhe dará uma idéia de qual é o dispositivo para o qual você está editando o arquivo info. - Debaixo de ConnectionParameters seção, mudança MinInterval para 6, MaxInterval também para 6.
- Desligue e ligue o mouse Bluetooth. Isso deve resolver o movimento lento do cursor.
A solução alternativa acima funciona para mim com dois mouses Bluetooth que uso com Linux Mint, Ubuntu e Arch Linux.