Configuração do teclado bluetooth para o desktop Linux leve?

0

Eu tenho uma configuração instável do Debian bem leve, apenas xdm e um gerenciador de janelas, sem ambientes de desktop sofisticados ou Ubuntu - seja lá o que muitos guias pareçam direcionado.

Estou tentando mudar para um teclado bluetooth. Eu tenho isso para que quando eu corro isso funciona:

$ hidd --connect <address>

O primeiro problema é que não consigo digitar isso quando o sistema é inicializado e xdm é iniciado. (Claro que eu poderia resolver isso com um script de inicialização, mas a próxima edição entra em cena ...) A outra questão é que se eu perder o emparelhamento (digamos que a coisa entra no modo de economia de energia), eu preciso executar novamente o acima do comando.

Como obtenho para que duplique e duplique sem qualquer intervenção? No Windows com o mesmo hardware, posso puxar o teclado aleatoriamente, digitar uma tecla para ativá-lo e apenas emparelha. Então vai dormir, não é grande coisa, volta e está emparelhado. O que eu preciso para obter esse comportamento no Linux? Um monte de coisas direciona para bluez-simple-agent , mas mesmo quando eu obtenho esse trabalho, ele ainda precisa de configuração manual e executar hidd .

    
por asveikau 23.05.2014 / 07:40

1 resposta

1

Bem, isso foi estranho. Analisando o que as pessoas disseram sobre hidd online, tentei usar a opção -i , descobri que um dos daemons iniciados por /etc/init.d/bluetooth estava usando o soquete que hidd --server poderia ter usado de outra forma. Especificamente eu tenho:

# hidd -i hci0 --server
Can't listen on HID control channel: Address already in use

Então, estranhamente, o seguinte em /etc/rc.local faz basicamente o que eu queria até agora:

/etc/init.d/bluetooth stop
hidd -i hci0 --server

Meio que um hack louco e eu talvez prefira alguma outra solução ...

    
por 23.05.2014 / 09:08