Mouse Bluetooth não reconectando automaticamente

16

Eu tenho um bom mouse bluetooth, mas há um problema. Quando não é usado por um tempo (eu uso principalmente o teclado), ele desliga. Tudo bem, então eu tenho que ligá-lo novamente pressionando o botão. Mas quando percebo que ele não é reconhecido pelo Ubuntu novamente até clicar em "conectar" para esse dispositivo especificamente no applet bluetooth. Eu tenho um touchpad bluetooth + teclado que eu uso com outro computador Ubuntu que não possui esse problema. Existe alguma razão para que isso aconteça? É muito irritante.

singpolyma
fonte
1
Eu estava tendo o mesmo problema, esta resposta tenha resolvido: askubuntu.com/a/534729/432944
Yalok Iy

Respostas:

7

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

#IdleTimeout=30

Outros tempos limite que podem ser configurados /etc/bluetooth/main.confpodem não ser afetados no seu caso, pois só desempenham um papel quando um serviço pode ser interrompido (por exemplo, devido à força do sinal ruim) e não serão reconectados caso um tempo limite seja definido aqui. Os valores padrão para tempos limite em main.confsão:

DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
Takkat
fonte
Essa linha já foi comentada, mas eu a configurei como 0 agora para ver se isso muda alguma coisa (embora ela diga que é o padrão). Acho que meu dispositivo está realmente se desligando. O que é bom, eu só gostaria que ele se reconectasse automaticamente quando eu ligá-lo novamente, como os meus que têm o ligar / desligar manual.
Singpolyma
Oh! Parece possível que seja reconfortante e demorado. Vou ter que testar um pouco mais para ter certeza.
Singpolyma
Não ... mais testes parecem confirmar que foi um golpe de sorte. Eu definitivamente tenho que apertar o botão no meu rato, em seguida, selecione "connect" a partir do ícone no Ubuntu
singpolyma
Testes adicionais mostram que, se eu clicar em um dos botões do mouse enquanto estiver desligado, ele será reconectado ... Não tenho idéia do por que isso funciona e o outro botão não funcionou da mesma maneira, mas isso foi resolvido agora.
Singpolyma
Recurso de economia de energia do mouse?
Takkat 18/07/11
5

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

  • Eu comentei AutoConnectTimeoutem /etc/bluetooth/main.conf- não definido como 0, mas comentei completamente. Não tenho certeza se isso importa, mas estou mantendo assim por enquanto. Eu não quero AutoConnectTimeoutdar um tempo.
  • Eu defini o meu IdleTimeoutna input.confpara 240minutos, este é um computador dedicado a assistir filmes, por isso não pode ferir.
  • I definir RememberPoweredem main.confque false.

Eu estava realmente estragando tudo isso, com medo de que finalmente tivesse que escrever um script F-ing para executar o ping no mouse via Bluetooth. No entanto, depois de experimentar diferentes combinações de configurações nos arquivos input.confe main.conf. Meus olhos descansaram na RememberPoweredopção 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 conectar-se, manter-se ligado, manter-se conectado e continuar falando, e não me importo se o mouse não estiver ouvindo porque eu o desliguei. Então eu configurei isso para false. Parece que isso resolveu meu problema de o mouse Bluetooth não sincronizar novamente e reconectar aos serviços de entrada após um longo período de desligamento, com o computador ainda ligado.

Espero que isso ajude você.

Nota: Não importa se você possui mouses ou teclados USB conectados ao seu computador.

DrDeadringer
fonte
2

Confira minha resposta aqui:

/ubuntu//a/582035/13903

Desinstale / limpe o blueman-manager ou qualquer outro software bluetooth. Vá baunilha e deixe o software bluetooth Ubuntu original para descartar qualquer conflito.

  1. Pressione o modo de descoberta do mouse bluetooth.

  2. Abra um terminal e digite o comando hcitool scan

  3. Em seguida, cole a primeira metade do seu endereço bluetooth como OUI.

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

Seria assim:

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

Insira essa linha com o restante das entradas em

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

Isso ajuda a reconectar os ratos que podem exigir um pino para emparelhar.

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

namenão é necessário, pintambém não é necessário. ouié necessário no entanto. Primeiro descubra se o mouse precisa de um pine tente isso. Você também pode tentar sem usar o nameparâmetro, se não o conhecer.

Tek
fonte
1

A configuração que me ajudou foi o AutoConnectTimeoutno /etc/bluetooth/main.confarquivo. Originalmente, foi definido como 60, após alterar isso para

 AutoConnectTimeout = 0

o mouse se conecta em cerca de 2 segundos depois que o notebook ou o mouse são ativados. Este é o 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.)

Premek Brada
fonte
1

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

Jo P
fonte
Onde devemos fazer isso?
Tamsyn Michael
@TamsynMichael Confira minha resposta.
Tek
0

Quando você configura o mouse no painel 'Bluetooth New Device Setup'.

Configuração de novo dispositivo Bluetooth

Pressione 'Opções de PIN ...'

Opções de PIN

Selecione o pino fixo '0000'.

(Ubuntu 14.04 LTS)

Satachito
fonte
0

Pode parecer estranho, mas o mouse sem fio da apple (mac) se reconecta ao reiniciar / inicializar o ubuntu somente quando pressiono alguns cliques e o bato aleatoriamente. Demora alguns segundos para se conectar.

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

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

PS: Emparelhei usando o hcitool scan.

Gaurav Anand
fonte