Graças a dois módulos de pulseaudio
* que se vinculam a bluez
isso é realmente muito fácil de fazer agora.
Instale os pacotes necessários:
sudo pacman -S bluez bluez-utils pulseaudio-bluetooth
Adicione seu usuário ao grupo pulseaudio
:
sudo usermod -a -G lp $USER
Ligue ou reinicie o daemon do bluetooth:
sudo systemctl restart bluetooth
Ativar seu dispositivo Bluetooth:
sudo hciconfig hci0 up
Se você tiver mais de um dispositivo Bluetooth, substitua hci0
pelo identificador correto, o que pode ser encontrado executando hciconfig
sem argumentos.
Agora podemos conectar nossos dispositivos usando o utilitário bluetoothctl
interativo.
Primeiro, faremos a nossa máquina Arch detectável pelo seu nome de host:
$ bluetoothctl
[NEW] Controller AA:BB:CC:DD:EE:FF arch [default]
[bluetooth]# agent on
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# discoverable on
Changing discoverable on succeeded
[CHG] Controller AA:BB:CC:DD:EE:FF Discoverable: yes
Sua caixa do Arch deve ser detectável agora para o seu telefone. Selecione o dispositivo e retorne ao seu prompt para confirmar:
Request confirmation
[agent] Confirm passkey 748794 (yes/no): yes
[CHG] Device FF:EE:DD:CC:BB:AA ...
... snipped ...
[agent] Authorize service 0001... (yes/no): yes
... snipped ...
[agent] Authorize service 0001... (yes/no): yes
[CHG] Controller AA:BB:CC:DD:EE:FF Discoverable: no
Eu tive alguns problemas de desconexão que foram resolvidos simplesmente executando o comando trust
após a conexão.
[phone]# trust
[CHG] Device FF:EE:DD:CC:BB:AA Trusted: yes
Changing trust suceeded
É isso aí, você deve conseguir reproduzir áudio através dos alto-falantes do seu computador.