Como faço para o meu teclado bluetooth emparelhar automaticamente antes de fazer login?


13

Perguntei como instalar o bluetooth, para que eu possa usar um mouse e teclado existentes. Consegui fazer isso funcionar, mas o teclado deixa de funcionar quando a GUI é desconectada.

Isso significa que eu ainda preciso de um teclado de 2,4 Ghz para fazer login ou usar o sistema antes de iniciar a GUI.

Alguém tem uma solução que me permita emparelhar automaticamente com o módulo bluetooth, pré-login?


Você conseguiu trabalhar com a linha de comando? Se sim, então deve ser simples. Se você precisar se conectar usando uma GUI, não sei como fazer isso antes do login.
Jivings

Existe, pelo que entendi, uma maneira de parear usando a linha de comando, mas não sei como. As instruções que encontrei indicam a conexão do lado do dispositivo, que não funciona em um teclado. Tem que ser possível, ou um teclado bluetooth não seria de todo útil, pois você ainda precisaria de um teclado separado para uso fora da GUI.
zenbike

Os usuários do Arch podem seguir: wiki.archlinux.org/index.php/Bluetooth_Keyboard - pode fornecer dicas suficientes para escrever uma resposta.
Alex Chamberlain

Parece bom para Arch. Inútil para o Debian, no entanto, como eles (aparentemente) depreciam o pacote HIDD. Obrigado, no entanto.
zenbike 6/07/12

1
Eu acho que você precisará iniciar o driver BT antes do X (todo o sistema) e, de alguma forma, solicitar que ele procure dispositivos emparelhados antes de continuar ... pode tornar a inicialização mais lenta. Este é apenas um comentário que não sei ao certo como resolvê-lo. Mas eu sei como é chato!
Piotr Kula

Respostas:


1

Isso não responde à sua pergunta, mas oferece uma alternativa. Você deve poder usar um teclado "sem fio" que use um dongle USB. Para o sistema operacional, ele aparece como um teclado USB com fio e, assim, na inicialização, torna-se ativo assim que o USB é ativado, bem no início do processo. Não há necessidade de carregar a pilha BT, o que ocorreria muito mais tarde. Veja esta pergunta ... Existe uma alternativa ao Bluetooth para teclado e mouse?


1

Esta resposta para uma pergunta semelhante publicada no Unix Stack Exchange pode resolver seu problema (embora eu não tenha tentado): /unix//a/42593


Você deve ter notado que eu fiz essa pergunta também.
Zenbike 4/03/13

-3

Para emparelhar a partir da linha de comando com um telefone (suponho que criar um par seja o mesmo para um teclado)

  1. inicie um agente bluetooth com um pino para emparelhar com o telefone $ bluetooth-agent
  2. em uma segunda conexão ssh (o agente bluetooth ainda está em execução!) $ rfcomm connect hci0 00: AA: BB: CC: DD: EE
  3. telefone pede um pino, coloque o mesmo pino do agente bluetooth, sempre permita a conexão
  4. feche o agente rfcomm e o bluetooth

Isso claramente não vai funcionar antes de um log-in.
Alex Chamberlain

por que, um script não pode executar esses 2 comandos e depois matá-los? deve ser suficiente para emparelhar automaticamente um dispositivo na inicialização. Se você deseja uma conexão contínua, usaria l2ping <bluetoothmac> para verificar se o dispositivo está dentro do alcance. Se sim, conecte, se não, espere um pouco, faça ping e verifique novamente e assim por diante
vlad b.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.