Configurando o PulseAudio em mono

Publicado por Jean Landim em 06/01/2014

[ Hits: 14.066 ]

 


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

Instalar um segunda placa de rede no Conectiva 10

Modo browser no Nautilus

Interface de rede novamente como eth0

Atualizando automaticamente os bancos de dados do ClamAV

Dica sobre autenticação LDAP no Ubuntu Edge (e outros)

  

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