Inverter canais de áudio no Arch Linux com pipewire

Publicado por Xerxes em 29/07/2024

[ Hits: 1.011 ]

 


Inverter canais de áudio no Arch Linux com pipewire



Se você está usando o PipeWire no Arch Linux e deseja inverter os canais de áudio (ou seja, trocar o canal esquerdo pelo direito), siga este guia passo a passo.

1. COPIAR O ARQUIVO DE CONFIGURAÇÃO PADRÃO

Primeiro, você precisa copiar o arquivo de configuração padrão do PipeWire para o diretório de configuração local. Abra um terminal e execute o seguinte comando:

sudo cp /usr/share/pipewire/pipewire.conf /etc/pipewire/pipewire.conf

Esse comando cria uma cópia do arquivo de configuração padrão na pasta onde as configurações personalizadas são armazenadas, permitindo que você faça modificações sem alterar os arquivos originais.

2. EDITAR O ARQUIVO DE CONFIGURAÇÃO

Agora, abra o arquivo copiado para edição. Você pode usar qualquer editor de texto de sua preferência. Neste exemplo, vamos utilizar o Kate:

kate /etc/pipewire/pipewire.conf

Se preferir usar um editor diferente, como `nano` ou `vim`, substitua `kate` pelo seu editor de escolha.

3. ADICIONAR O MÓDULO

Localize o cabeçalho no arquivo de configuração. Você precisará adicionar um trecho para manipular os canais de áudio. Insira o seguinte bloco de código após o cabeçalho:

context.modules = [
    {    name = libpipewire-module-loopback
        args = {
            audio.position = [ FL FR ]
            capture.props = {
                media.class = Audio/Sink
                node.name = my_sink
                node.description = "my-sink"
                #node.latency = 1024/48000
                #audio.rate = 44100
                #audio.channels = 2
                #audio.position = [ FL FR ]
                #node.target = "my-default-sink"
                }
                playback.props = {
                    #media.class = Audio/Source
                    node.name = my_sink
                    node.description = "my-sink"
                    #node.latency = 1024/48000
                    #audio.rate = 44100
                    #audio.channels = 2
                    audio.position = [ FR FL ]
                    node.target = "my-default-sink"
                }
                }
]


Aqui está o que cada parte faz:
  • `audio.position = [ FL FR ]` define a posição dos canais de áudio. `FL` representa o canal esquerdo e `FR` representa o canal direito.
  • `capture.props` e `playback.props` configuram as propriedades para captura e reprodução de áudio, respectivamente.
  • `audio.position = [ FR FL ]` dentro de `playback.props` inverte a posição dos canais para reprodução.

4. REINICIAR SESSÂO

Após salvar as alterações no arquivo de configuração, refaça o login. Agora, os canais de áudio devem estar invertidos conforme desejado.

FONTES:

Outras dicas deste autor

Sabayon Linux: A distro mais completa e bonita

Funtoo - Grub não reconhece partições automaticamente [Resolvido]

Prompt colorido para root e usuário no Ubuntu

Restaurando o .bashrc do Ubuntu

Overclocking Permanente para Drastic no Miyoo Mini Plus

Leitura recomendada

Recuperando o bootloader LILO

Boot demorando muito [Resolvido]

Corrigindo 3 bugs do Elementary Freya

Configuração de rede no CentOS

Ubuntu e derivados não querem atualizar? Resolva na marra!

  

Comentários
[1] Comentário enviado por maurixnovatrento em 07/09/2024 - 16:38h

Dica bacana.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts