Inverter canais de áudio no Arch Linux com pipewire

Publicado por Xerxes em 29/07/2024

[ Hits: 1.000 ]

 


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

Conexão com certificado usando Netcfg no Arch Linux

Personalizando seu próprio prompt de comando

Assistir no Hulu fora dos Estados Unidos

Recuperando o LILO em 3 passos no Slackware

SeaMonkey no Ubuntu [Resolvido]

Leitura recomendada

Customizando o Terminator com Solarized Color Scheme

Instalando LXQt no CentOS 7

Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal

Resolvendo problemas de configuração de Internet Turbo Brasil Telecom

Configurar um notebook antigo e funcional como servidor DLNA para Chromecast

  

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