Bluetooth da linha de comando em 12.04?

17

Estou tentando emparelhar meu teclado bluetooth com meu computador depois de reinstalar o Ubuntu 12.04 padrão para uma instalação mínima.

Na instalação mínima, não tenho nenhum gui, por isso tenho tentado usar as várias ferramentas de linha de comando disponíveis, mas não consigo descobrir como o pareamento deve ser feito. O emparelhamento quando eu tinha um gui funcionou perfeitamente.

Pedi ajuda aqui: link

Ninguém respondeu, mas muitos detalhes da minha situação estão disponíveis lá.

Como é que se deve emparelhar dispositivos bluetooth a partir da linha de comando?

    
por azzid 12.09.2012 / 20:59

2 respostas

18

Emparelhe um novo dispositivo

No Bluez4, instale o bluez pacote para poder emparelhar um dispositivo a partir da linha de comando com bluez-simple-agent (Bluez5 irá fornecer o comando bluetoothctl ):

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx

Substitua # pelo número do adaptador Bluetooth (por exemplo, hci0 ) e xx:xx:xx:xx:xx:xx pelo MAC do nosso dispositivo Bluetooth.

  • Para obter o número do nosso adaptador, podemos emitir:

    hciconfig
    
  • O MAC dos dispositivos pode ser verificado com o seguinte comando:

    hcitool scan
    

O dispositivo Bluetooth deve estar em modo de pareamento, é claro. Digite o código PIN quando solicitado a parear o dispositivo.

Remover um dispositivo pareado

Se já tivermos emparelhado um dispositivo e precisar removê-lo do banco de dados (por exemplo, para um novo pareamento), poderemos fazê-lo com

bluez-simple-agent hci# xx:xx:xx:xx:xx:xx remove

Observação para teclados (ou mouses): Até que o teclado Bluetooth seja emparelhado, talvez seja necessário inserir o PIN usando um teclado adicional com fio. Veja com o manual do seu teclado como o emparelhamento é feito (alguns esperam o PIN no computador primeiro, alguns no teclado primeiro. Alguns podem ter um PIN fixo).

Após o emparelhamento, conectamos o teclado com:

sudo bluez-test-input connect xx:xx:xx:xx:xx:xx 

Para permitir a conexão automática após a reinicialização, podemos adicionar o dispositivo aos dispositivos confiáveis:

sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes
    
por Takkat 12.09.2012 / 21:17
0

Depois de pesquisar muito, encontrei duas soluções. Um deles é bluetoothctl que executa exatamente o que você está procurando. Você pode fazer quase qualquer coisa na linha de comando :) Como sou preguiçoso e minha memória ainda está no HDD, também preciso de alguns applets, então instalei o bluedevil no desktop do meu companheiro :) ele está funcionando, exceto a digitalização, mas é bem assim

    
por Vladx 07.10.2014 / 18:46