Posts Tagged “pulseaudio”

Este passo a passo é uma atualização do meu post anterior Fone de ouvido bluetooth no Ubuntu e Amarok. Antes da utilização do PulseAudio (que vem instalado por padrão no Ubuntu 8.04 Hardy), era necessário configurar cada aplicativo para a utilização com um fone bluetooth. Agora, configuramos apenas para funcionar com o PulseAudio e todos os aplicativos que trabalham com ele (o Amarok também!) podem rotear o som para fone. Assim, o guia anterior torna-se obsoleto, embora aquela maneira ainda funcione.

  1. Este passo a passo parte do princípio que o PulseAudio está funcionando completamente, o que não acontece na instalação padrão do Ubuntu. Siga o passo a passo do link: Ubuntu Forums - HOWTO: PulseAudio Fixes & System-Wide Equalizer Support (Hardy Heron).
  2. Descubra o MAC Address do seu fone bluetooth, colocando-o no modo discovery e entrando o seguinte comando num terminal (Aplicações > Acessórios > Terminal ou Console): hcitool scan. Anote-o ou copie-o para algum lugar.
  3. Crie ou edite o arquivo /etc/default/hcid.conf (sudo gedit /etc/default/hcid.conf) e adicione as seguintes linhas, trocando os XX pelo MAC Address do seu fone, o nome pelo nome do fone (opcional) e o passkey (senha) caso seja diferente de 0000:
    device XX:XX:XX:XX:XX:XX {
    	name "Nome do seu fone bluetooth";
    	auth enable;
    	lm master;
    	passkey "0000";
    }
  4. Agora configuramos o perfil do ALSA. O nome pcm.bluetooth pode ser substituído por pcm.qualquercoisa, desde que seja o mesmo em todos os arquivos de configuração. No meu computador, coloquei pcm.nokiabh501:
    pcm.bluetooth {
    	type bluetooth
    	device XX:XX:XX:XX:XX:XX
    	profile "hifi"
    }
  5. Para realizar o pareamento, vamos iniciar manualmente uma conexão bluetooth para gravar a senha. Instale o mplayer (sudo apt-get install mplayer) e abra um arquivo (se você mudou o pcm.bluetooth, mude também o device=bluetooth): mplayer -ao alsa:device=bluetooth algum-arquivo.mp3. Uma janelinha de autenticação do bluetooth irá aparecer, insira a senha (geralmente 0000) e pronto, o pareamento agora será realizado de forma automática.
  6. Agora vamos carregar os módulos bluetooth do PulseAudio. Edite o arquivo ~/.pulse/default.pa (gedit ~/.pulse/default.pa) e adicione as seguintes linhas (novamente, altere o device caso tenha alterado-o nos passos anteriores):
    # Load Bluetooth
    load-module module-alsa-sink device=bluetooth
    load-module module-alsa-source device=bluetooth
    

    Para não ter de reiniciar o computador, vamos carregar os módulos agora, entrando os seguintes comandos no terminal:

    pactl load-module module-alsa-sink device=bluetooth
    pactl load-module module-alsa-source device=bluetooth
    
  7. Agora basta abrir o Controle de Volume do PulseAudio (com o comando pavucontrol ou indo em Aplicações > Som & Vídeo > PulseAudio Device Chooser, clicando no ícone que se abriu ao lado do relógio e escolhendo Volume Control), abrir uma fonte qualquer de áudio (o Amarok por exemplo), clicar com o botão direito e escolher que quer que o som saia através do bluetooth.

Fonte: Sharpee’s Space - Bluetooth Stereo Headset A2DP Pairing in Ubuntu 8.04 Hardy

Tags: , , , ,

Comments Nenhum comentário »