Como posso evitar ter que emparelhar meu mouse bluetooth o tempo todo?

10

Eu sou dual boot no Ubuntu e no Windows 8. Eu tenho um mouse bluetooth da Microsoft. Ele está funcionando corretamente em ambos os sistemas operacionais, mas eu tenho que emparelhar todas as vezes quando eu alternar o SO.

Existe alguma maneira de usar o mouse bluetooth sem precisar emparelhar cada vez?

    
por alper 11.02.2013 / 21:38

4 respostas

4

  

Esta resposta funciona para o bluetoothd v5.35 - suponho que também funcionará com versões anteriores do bluetoothd v5.

  1. Parear com o dispositivo no linux
  2. Reinicializar
  3. Parear com o dispositivo no Windows
  4. Extraia a chave de link conforme descrito por thezeroth
  5. Desative o dispositivo BlueTooth e reinicie no linux

Certifique-se de ter seu dispositivo desligado ao inicializar o linux.

Caso contrário, ele tentará se conectar ao dispositivo repetidamente com a antiga (e agora inválida) chave de link. Isso pode acionar medidas anti-força bruta, tornando o dispositivo inacessível.

Vá para a subpasta com o nome do endereço do dispositivo. Você deve encontrar um arquivo chamado 'info' lá. Abra isso.

sudo nano /var/lib/bluetooth/XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY/info

Na seção [LinkKey] , defina a chave. Exemplo:

Key=3E717C5B8735C1984B71636D7B941DEE

Agora, verifique a seção [General] e defina

Trusted=false

Salve e reinicie o bluetoothd:

sudo service bluetooth restart

Quando você liga o dispositivo, um pop-up deve aparecer, perguntando se você deseja autorizar o dispositivo Bluetooth de conexão. Claro que sim!

Se você extraiu a chave de link do Mac OS, precisará reverter a ordem de bytes da chave. O Mac OS salva-o no sentido inverso.

    
por j2L4e 04.03.2016 / 00:57
1

você deve configurar o windows e o ubuntu para usar a mesma chave (senha) ao conectar com o mouse.

emparelhe-o com o seu Ubuntu e, em seguida, reinicie-o no Windows, junte-o e obtenha as janelas das teclas para se conectar ao mouse. Veja minha resposta aqui para saber como:

link

depois reinicie para o terminal aberto do ubuntu:

sudo -i
cd /var/lib/bluetooth/
ls

anote o endereço MAC do seu adaptador bluetooth

cd [put adaptor mac address here]
nano linkkeys

altere a chave na frente do endereço MAC do seu mouse para as janelas das teclas usando

pressione Ctrl + X e y e Enter para salvar e depois reiniciar. agora seu mouse deve funcionar em ambos os sistemas operacionais.

    
por thezeroth 22.11.2014 / 08:58
1

Você pode ter encontrado uma solução agora. No entanto, isso deve ajudar:

  

Citado no link (com alguma formatação adicionada)

Olá, eu tenho que trabalhar com o meu, copiando a chave de link do bluetooth. Aqui está o que eu fiz:


Encontre o endereço bluetooth do PC / dongle (digamos AA:11:11:11:11:11 ). Encontre o endereço bluetooth do teclado (digamos BB:22:22:22:22:22 ). Emparelhe o dispositivo normalmente, no Linux (através do painel Gnome). Deve haver um arquivo chamado /var/lib/bluetooth/AA:11:11:11:11:11/linkkeys , que contém uma linha como esta:

BB:22:22:22:22:22 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 0 6

Aqui, xxxx tem 16 bytes escritos continuamente em hexadecimal, essa é a chave do link.

Emparelhe o dispositivo normalmente, no Windows (isso mudará a chave). Obtenha a chave do Windows. No meu caso, estava nesta entrada do registro:

SYSTEM\ControlSet002\services\BTHPORT\Parameters\Keys\aa1111111111\bb2222222222


Infelizmente, RegEdit diz que "o acesso é negado" quando eu chegar ao Keys, mesmo quando logado como administrador. (Eu suponho que poderia estar em outro ControlSet em alguns casos.)


Reinicialize no Linux, instale chntpw . A versão empacotada com o Lucid v0.99.5 não parece suportar o registro em 64 bits. A versão mais recente do repo Debian (v0.99.6-2 até a data de publicação) funcionou para mim.

Para evitar modificações indesejadas do registro do Windows no Linux, eu copiei o arquivo SYSTEM em outro lugar, de: /path/to/Windows/System32/config/SYSTEM
então eu abri com chntpw (navega pelo registro com ls / cd ; ajuda com?):

chntpw -e SYSTEM
ls
cd ControlSet002\services\BTHPORT\Parameters\Keys
ls
cd aa1111111111
ls
hex bb2222222222

Isso produz algo assim:

:00000 xx xx xx xx xx xx xx

Aqui, xx xx xx são outros 16 bytes, em hexadecimal, representados pela chave de link configurada no Windows.

Finalmente, copiei (e removi os espaços) para substituir o valor já em /var/lib/bluetooth/AA:11:11:11:11:11/linkkeys .

Eu tive que desconectar e reconectar (através do applet Gnome), mas eu tive que fazer isso às vezes de qualquer maneira. (Parece que não funciona antes de ser logado, mas o mesmo, estava acontecendo mesmo com o emparelhamento apenas no Linux. Isso é provavelmente um problema diferente.)

Isso funcionou para mim. É provavelmente um pouco complexo para pessoas que não estão confortáveis editando arquivos de configuração. Eu acho mais seguro trabalhar com uma cópia do arquivo de registro SYSTEM , apenas no caso de algo dar errado.

    
por user181317 04.08.2013 / 18:48
0

Mouse Bluetooth com Windows 10 e K / Ubuntu 17.10 Inicialização dupla - Mouse HP Z5000 Bluetooth

Existe uma longa lista de sugestões sobre este tópico, a maioria é antiga e é complicada de seguir. Esta é uma alternativa para permitir que o mesmo mouse bluetooth funcione tanto no Windows 10 quanto no Kubuntu 17.10. É bastante simples. Isso deve funcionar em outros sistemas Debian e talvez em outros dispositivos bluetooth.

PRIMEIROS PASSOS:

1 /. Primeiro par no Windows. Salve uma cópia das chaves bluetooth em um pendrive e imprima-a. Isso é útil para determinar os endereços de computador e dispositivo para uso na alteração do Windows LinkKey. Usando o regedit (no resultado, clique com o botão esquerdo para ativar os direitos de administrador), vá para - HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ BTHPORT \ Parâmetros \ keys \ computer MAC \ device MAC.

2 /. Reinicie para o Linux e pare no linux.

3 /. Abra o Nautilus via terminal com su para raiz completa:

4 /. Usando o Nautilus navegue para o bluetooth via sistema de arquivos ROOT - var - lib - bluetooth

5 /. A partir do Bluetooth, o número de 12 dígitos (endereço MAC da máquina) abre para o endereço MAC do dispositivo

6 /. Abra o MAC do dispositivo

7 /. Abre para a pasta de informações

8 /. Informações Abertas - exibe dados do Linux LinkKey - salva uma cópia ou imprime a tela / arquivo ou imprime uma cópia para uso posterior neste processo. Isso facilita muito a entrada do Linux LinkKey.

WINDOWS 10:

Desligue o mouse antes de iniciar o Windows e não se reconecte. O dedo / touch pad será o único meio para prosseguir.

1 /. Login com senha de usuário normal

2 /. Pesquisar por regedit

3 /. No resultado, clique com o botão esquerdo para ativar os direitos de administrador.

4 /. Vá para HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ BTHPORT \ Parâmetros \ keys \ MAC do computador \ device MAC

O computador e o endereço do dispositivo serão pelo menos semelhantes ou idênticos no Linux e no Windows. Isso pode ser verificado nas cópias impressas (se feitas). 5 /. Para obter acesso aos arquivos Keys, são necessários privilégios elevados (consulte link ).

6 /. Clique nas teclas e depois em Device Mac

Isso abrirá um editor de valores binários:

1 /. Insira a chave linux de 32 pares que foi obtida usando o Nautilus.

2 /. O LinkKey original será visto como duas linhas de 8 dígitos pareados. Haverá três linhas visíveis.

3 /. Coloque o cursor no início da primeira linha e digite o Linux LinkKey. O cursor vai automnaticamente passar para o próximo par.

4 /. A entrada aparecerá em maiúsculas, no entanto, será automaticamente convertida para minúscula após a conclusão. O Windows converterá os caracteres chave em valores HEX durante esse processo, o que será visto à direita da nova LinkKey.

5 /. Quando a nova entrada de chave estiver concluída, coloque o cursor no início da chave original e exclua as duas linhas originais. Isso deixará três linhas como originalmente.

6 /. Feche o editor, que salvará as alterações se a chave for reaberta aparecer no cass inferior e no formato Windows (separado por vírgulas e não dois-pontos)

7 /. Recolher HKEY-L_M e sair do editor de registro da janela.

FINALMENTE:

Feche o Windows 10 e reinicie o Windows novamente sem ligar o mouse. Uma vez totalmente iniciado, ligue o mouse - ele deve agora funcionar tanto no Kubuntu 17.10 como no Windows 10.

    
por TONEEB 10.04.2018 / 11:14