Manual

do

Maker

.

com

Magic Mouse desconectando no Linux? Simples resolver.

Magic Mouse desconectando no Linux? Simples resolver.

Pessoal, esse post sobre o Magic Mouse desconectando está mais para uma anotação do que qualquer outra coisa, porque tutorial não é. Mas como sei que eu mesmo posso esquecer a solução, prefiro deixar aqui no site para que mais alguém possa usufruir da dica.

Primeiramente, o que você vai encontrar em 99% das pesquisas é "sua bateria está descarregada" ou "troque por baterias novas". Eu uso recarregáveis, senão é impraticável o uso do Magic Mouse. Mas se assim como eu, seu problema não é bateria, experimente essa simples solução.

Abra um terminal linux e digite esses dois comandos (lembrando que se você usa áudio bluetooth, despeça-se agora):

#Torne-se root
sudo su
#Desabilite o SCO no seu dispositivo bluetooth
echo 1 | sudo tee /sys/module/bluetooth/parameters/disable_esco
#reinicie o serviço
/etc/init.d/bluetooth restart
#Torne isso persistente
echo "options bluetooth disable_esco=1" | sudo tee /etc/modprobe.d/bluetooth-tweaks.conf

Se isso ainda não for o suficiente, você pode mexer com o tempo da "soneca" do mouse, mas isso vai consumir mais bateria, claro. Mas tem calibrar o melhor tempo pra você. Eu fui direto em 15 minutos, durando 2 dias já terei outro par de baterias carregado, então estou pouco ligando. Edite o arquivo /etc/bluetooth/input.conf e descomente a linha "IdleTimeout=30", modificando o valor para o número de minutos que você deseja que o mouse fique aguardando antes de dormir. Eu coloquei 15, meu arquivo ficou assim:

# Configuration file for the input service

# This section contains options which are not specific to any
# particular interface
[General]

# Set idle timeout (in minutes) before the connection will
# be disconnect (defaults to 0 for no timeout)
IdleTimeout=15

# Enable HID protocol handling in userspace input profile
# Defaults to false (HIDP handled in HIDP kernel module)
#UserspaceHID=true

Reinicie mais uma vez o serviço bluetooth e seus problemas devem findar. Se colocar "IdleTime=0", ele não deve dormir mais em hipótese alguma.

Inscreva-se no nosso canal Manual do Maker no YouTube.

Também estamos no Instagram.

Nome do Autor

Djames Suhanko

Autor do blog "Do bit Ao Byte / Manual do Maker".

Viciado em embarcados desde 2006.
LinuxUser 158.760, desde 1997.