Configurando o PulseAudio em mono

Publicado por Jean Landim em 06/01/2014

[ Hits: 14.501 ]

 


Configurando o PulseAudio em mono



Neste ano adquiri um Netbook Eee PC 1025C e com ele, alguns impasses com este equipamento. Um destes impasses foi o fato de o Notebook ter somente um speaker interno, me forçando a configurar o Netbook em mono, fato este que eu consegui usando somente o ALSA.

Mas depois de praticamente três meses, uma nova pesquisa e uma dose de raciocínio consegui colocar o PulseAudio em mono.

Primeiro, você deverá saber, como está descrito o nome do seu dispositivo no sistema, para isso, use o comando abaixo:

pacmd list-sinks | grep name:

A saída em meu Netbook, foi:
name: <alsa_output.pci-0000_00_1b.0.analog-stereo>

Também será necessário saber se o alto-falante disponível é esquerdo (front-left) ou direito (front-right). No caso do meu Netbook Eee PC 1025C, é front-left.

Agora, digite o seguinte comando abaixo:

pacmd load-module module-remap-sink sink_name=mono master=SEU_DISPOSITIVO channels=2 channel_map=ALTOFALANTE,mono

Onde, em "SEU_DISPOSITIVO", você terá que colocar o seu dispositivo, conforme retornado no comando pacmd list-sinks | grep name:. E "ALTOFALANTE", a configuração exata do seu alto-falante.

Em meu Netbook, o comando ficou assim:

pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 channel_map=front-left,mono

Depois disso, vá até o gerenciador de som do seu sistema. Eu estou usando o GNOME 3, então, eu fui em:
  1. Configurações → Som
  2. Selecionei na aba Saída, o dispositivo: Remapped Áudio interno Estéreo analógico

Fiz o teste tocando "Sgt. Peppers Lonely Hearts Club Band" e funcionou perfeitamente!

Porém, será necessário salvar esta configuração para que toda vez que reiniciar o sistema, não precise reconfigurar. Como root, abra o arquivo /etc/pulse/default.pa e adicione o argumento usado no comando pacmd, na última linha do arquivo.

No meu caso, o argumento:
load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 channel_map=front-left,mono

Como root, você pode usar o comando (como eu usei):

# echo "load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 channel_map=front-left,mono" >> /etc/pulse/default.pa


Espero que ajude! Abraço!

Procedimento feito em um Netbook ASUS 1025C, com:
  • Arch Linux 2013.12.01;
  • Usando o kernel 3.12.6-1-ARCH;
  • Rhythmbox como player de música.

Outras dicas deste autor

Configurando o ALSA em mono

Conectando a Wireless via PPPoE no Ubuntu 10.10

Leitura recomendada

Dica para otimizar Ubuntu padrão com Gnome em low-cost notebooks/UMPCs

Vim/gVim - Alternância Intuitiva entre Maiúsculo e Minúsculo

Telnet automático com LTSP 4.2

Bonding de interface no Ubuntu 10.04 LTS

Resolvendo erro ao iniciar o KDE no Slackware 13.37

  

Comentários
[1] Comentário enviado por jeanlandim em 06/01/2014 - 17:36h

Esses meus erros de concordância me faz pensar em TDAH. HAHAH! :)

[2] Comentário enviado por jeanlandim em 07/01/2014 - 01:59h

UMA DICA IMPORTANTE:

Se você usa o seu diretório home de alguma outra distribuição previamente instalada e você o conservou (geralmente ele inteiro, incluindo arquivos ocultos de configuração), tome cuidado
pois há chances de parte da dica acima não funciona. A exemplo disso eu tive que excluir todos os arquivos ocultos do meu diretório /home, por conta do pulseaudio que não inicializava na minha conta.


Fontes do 'insight':http://forums.techarena.in/operating-systems/1331401.htm

Abraço!

[3] Comentário enviado por tiago4171 em 04/03/2016 - 21:04h

Obrigado por colaborar com essa dica tão valiosa, foi muito útil para mim.
Comprei um fone bugado front-right daí como sou muito detalhista, logo percebi o bug.
Vlw mesmo!!!

[4] Comentário enviado por pedrohenriquebj em 26/04/2018 - 15:23h

Cara, muito obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts