Mouse Bluetooth não reconecta automaticamente

14

Eu tenho um pequeno e bom mouse bluetooth, mas há um problema. Quando não é usado por algum tempo (eu uso principalmente teclado) ele desliga. Tudo bem, então eu tenho que ligá-lo novamente, apertando o botão. Mas quando o faço eu acho que ele não é reconhecido pelo Ubuntu novamente até que eu clique em "conectar" para esse dispositivo especificamente sob o miniaplicativo bluetooth. Eu tenho um touchpad bluetooth + combinação de teclado que eu uso com outro computador Ubuntu que não tem esse problema. Existe alguma razão para que esse seja o caso? É muito chato.

    
por singpolyma 16.07.2011 / 21:45

7 respostas

7

As configurações de Bluetooth são controladas a partir dos arquivos de configuração em /etc/bluetooth . Para dispositivos de entrada, podemos definir um tempo limite antes que uma conexão seja desconectada. Para desabilitar isso abra /etc/bluetooth/input.conf como raiz em um editor e comente a linha a seguir adicionando # (como é feito no exemplo abaixo) ou defina o valor de tempo limite como 0 :

#IdleTimeout=30

Outros tempos limite que podem ser definidos em /etc/bluetooth/main.conf podem não ser afetados no seu caso, pois eles só desempenham um papel quando um serviço pode ser interrompido (por exemplo, pela intensidade do sinal ruim) e não serão reconectados caso um tempo limite seja definido Aqui. Valores padrão para tempos limite em main.conf são:

DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
    
por Takkat 16.07.2011 / 23:10
5

Parece que resolvi meu problema e talvez o seu também. Depois de passar pelas etapas de solução de problemas, aqui está o que está funcionando agora:

  • Eu comentei AutoConnectTimeout em /etc/bluetooth/main.conf - não definido como 0 , mas comentou completamente. Não tenho certeza se isso é importante, mas eu continuo assim agora. Eu não quero que AutoConnectTimeout termine.
  • eu defino meu IdleTimeout em input.conf para 240 minutos, esse é um computador dedicado a assistir filmes, então não pode machucar.
  • defino RememberPowered em main.conf para false .

Eu estava realmente estragando o meu cérebro sobre isso, temendo que eu acabaria tendo que escrever um script F-ing para pingar meu mouse via Bluetooth. No entanto, depois de experimentar diferentes combinações de configurações nos arquivos input.conf e main.conf . Meus olhos descansaram na opção RememberPowered em main.conf . Foi definido como true . Espere, quero que meu computador se lembre de que meu mouse foi desligado? Não quero que meu computador se lembre de qualquer estado de energia de qualquer mouse. Basta ligar e manter-se ligado, manter-se ligado e continuar a falar e não me interessa se o rato não está a ouvir porque o desliguei. Então eu configurei isso para false . Parece que isso resolveu o problema de meu mouse Bluetooth não ser re-sincronizado e reconectado aos serviços de entrada após um longo tempo de desligamento, com o computador ainda ligado.

Espero que isso ajude você.

Nota: não importa se você tem mouse USB ou teclado USB conectado ao seu computador.

    
por DrDeadringer 05.05.2013 / 20:18
2

Confira minha resposta aqui:

link

  

Desinstale / purgue o blueman-manager ou qualquer outro software bluetooth. Vá de baunilha e deixe o software original do Ubuntu bluetooth para descartar quaisquer conflitos.

     
  1. Pressione o modo de descoberta do mouse bluetooth.

  2.   
  3. Abra um terminal e digite o comando hcitool scan

  4.   
  5. Em seguida, cole a primeira metade do seu endereço Bluetooth como o OUI.

  6.   

Portanto, se o endereço do seu mouse Bluetooth for AB:CD:EF:GH:IJ:KL

     

Ficaria assim:

     

<device oui="AB:CD:EF:" type="mouse" name="Microsoft Sculpt Comfort Mouse" pin="0000"/>

     

Insira essa linha com o resto das entradas em

     

/usr/share/gnome-bluetooth/pin-code-database.xml

Isso ajuda a reconectar os mouses que podem exigir um pin para parear.

Isso deve resolver a maioria dos problemas de reconexão porque o Ubuntu não sabe o PIN quando se reconecta. Você precisa fornecer um (se precisar, o padrão é 0000 ).

name não é obrigatório, pin também não é obrigatório. oui é necessário no entanto. Primeiro, descubra se seu mouse precisa de um pin e tente isso. Você também pode tentar sem usar o parâmetro name se não souber.

    
por Tek 05.02.2015 / 17:06
1

A configuração que me ajudou foi o arquivo AutoConnectTimeout in /etc/bluetooth/main.conf . Originalmente, ele foi definido como 60 , depois de alterado para

 AutoConnectTimeout = 0

o mouse se conecta em cerca de 2 segundos após o notebook ou o mouse acordarem. Isso está no Ubuntu 12.04 (Precise) no MacBook Air com um mouse bluetooth da Logitech.

(As outras configurações mencionadas na resposta anterior afetam principalmente o emparelhamento de dispositivos, mas não ajudam a restabelecer uma conexão com um dispositivo já emparelhado.)

    
por Premek Brada 18.03.2013 / 18:02
1

Sempre tente configurar o PIN como 0000 primeiro. Isso ajuda para mim e todos os problemas resolvidos. Eu tive exatamente o mesmo problema que aparece acima. Eu já tentei todos os conselhos lá em todas as questões relacionadas, mas nada funciona. A solução é mais fácil do que pensamos (Ubuntu 14.04 LTS, mouse Bluetooth Logitech M557).

    
por Jo P 03.07.2014 / 02:37
0

Quando você configura o mouse no painel 'Configuração de novo dispositivo Bluetooth'.

Enviar "Opções de PIN ..."

Selecione o pino fixo '0000'.

(Ubuntu 14.04 LTS)

    
por Satachito 11.09.2015 / 09:09
0

Pode parecer estranho, mas meu mouse sem fio Apple (Mac) reconecta-se ao reiniciar / iniciar o Ubuntu apenas quando pressiono alguns cliques e bato-o aleatoriamente. Leva alguns segundos para se conectar.

Eu testei isso mais de 10 vezes. Se eu não bater (clique), não conecta até 3-4 minutos. E ao bater (clicar), conecta-se em menos de 5 segundos.

Não sei se funcionaria com o mouse, pelo menos você poderia tentar.

PS: Eu parei com o scan hcitool.

    
por gauravanand25 18.04.2016 / 17:26