Como usar o pulseaudio no arch Linux

Como usar o pulseaudio no arch Linux
Pulseaudio é um sistema de som para sistemas POSIX. Ou seja, ele atua como um proxy para todos os sons que seu sistema produz. Antes de chegar ao alto -falante, o som de qualquer software precisa passar por pulseaudio.

Devido a esse mecanismo, o pulseaudio permite maneiras infinitas de personalizar o som antes que você possa ouvi -los. Por exemplo, alterar o formato de som, aumentar/diminuir canais de som, etc. Também é possível enviar a saída de som para um computador remoto via rede.

Apesar de ter sido projetado para sistemas Linux, o PULSEAUDIO também está disponível para outras plataformas como Solaris, BSD, MacOS e Windows, etc. Neste artigo, veremos como desfrutar do poderoso pulseaudio no arch Linux.

Pulseaudio no arch Linux

Devido à sua pura popularidade, Pulseaudio está diretamente disponível no repositório oficial de Arch. No entanto, se você precisar de front-end adequado, há pacotes adicionais a serem instalados. Os front-ends pulseaudio estão disponíveis no sabor da CLI e GUI.

Instalando o pulseaudio

Atualize o banco de dados de pacotes de Pacman

Sudo Pacman -Syu

Agora, instale o pulseaudio.

sudo pacman -s pulseaudio

Pulseaudio front-ends

Para aproveitar o máximo de vantagem do Pulseaudio Daemon, existem vários front-ends que permitem funcionalidades avançadas.

CLI

Há um punhado de front-ends do console para pulseaudio. Confira todos os front-ends do console para pulseaudio.

Por exemplo, vamos instalar o ncpamixer. Está disponível diretamente da AUR. Se você tem um ajudante AUR adequado, é apenas uma questão de um único comando.

yay -s ncpamixer

GUI

Os front-ends gráficos do Pulseaudio oferecem a maneira mais fácil de navegar pelos recursos e executar todas as tarefas complexas. Há um punhado de front-ends gráficos pulseaudio para uso.

Para este tutorial, minha preferência pessoal é o gerente de pulseaudio. É outro pacote que deve ser capturado de Aur. Você pode instalá -lo manualmente ou usar o ajudante Aur como Yay.

yay -s paman

Se você é um usuário de plasma KDE, o Kmix é a melhor escolha. É o aplicativo de controle de volume KDE que suporta pulseaudio.

sudo pacman -s kmix

Controle de volume Pulseaudio é um aplicativo simples com uma GUI baseada em GTK. Está diretamente disponível no repo oficial de Arch.

Sudo Pacman -S Pavucontrol

Uso do Pulseaudio

Paman

Pesquise "gerente de pulseaudio".

A interface é bastante simplista, com muito poucas opções disponíveis. Esta ferramenta oferece a maneira mais fácil de navegar pelo sistema de áudio e verificar o status de um dispositivo diferente.

Kmix

Se você estiver no KDE Plasma Desktop, o Kmix oferece uma maneira bastante simplista de manipular a saída de som.

Inicie o Kmix.

Você notará o pequeno ícone do alto -falante na esquina.

A partir desta caixa de diálogo, você pode controlar diretamente o volume de todos os sons.

Controle de volume pulseaudio

Esta é a melhor ferramenta para aproveitar o pulseaudio. Comece “Controle de Volume Pulseaudio”.

Você pode conferir a reprodução e controlar seu volume.

Na guia "Gravação", haverá todos os aplicativos que atualmente estão gravando áudio de qualquer fonte (reprodução e/ou gravação de hardware).

Na guia "Dispositivos de saída", você notará todos os dispositivos atualmente disponíveis para produzir o som para o alto -falante disponível. Ele permite configurar o deslocamento da latência e o volume de som.

Da mesma forma, "Dispositivos de entrada" mostram todos os dispositivos que atualmente estão ouvindo áudio e transmitindo para o sistema. Observe que a reprodução sempre será contada como uma das fontes de entrada de som para qualquer aplicativo de escuta.

Na guia "Configuração", é possível escolher qual perfil de som é o melhor adequado para sua configuração atual de hardware. Sem um perfil adequado, a saída de som será prejudicada principalmente. Alguns dispositivos podem nem obter sinais de som.

Você também notará que em guias como "reprodução", "dispositivos de saída", "dispositivos de entrada", existem 3 botões ao lado de cada (s) dispositivo (s).

A primeira opção é silenciar/ativar o áudio. Você pode individualmente silenciar/ativar dispositivos de áudio.

Em seguida, “Bloqueie canais juntos”. Esta opção permite essencialmente você controlar a saída de áudio direita para a esquerda.

O próximo ícone é para definir uma fonte de som como fallback.

Todas essas funcionalidades estão disponíveis em outras guias também.

Uso da linha de comando pulseaudio

Pulseaudio é originalmente um daemon em segundo plano que está fazendo todo o trabalho. Todas essas ferramentas da GUI são um meio mais fácil de comunicar e configurar o comportamento do pulseaudio. Se você precisar de uso da linha de comando, há um número de front-ends do console disponíveis.

PACMD

Este é o console padrão para se comunicar com o servidor pulseaudio.

PACMD

Dentro do console, digite “ajuda” para todas as opções disponíveis.

"Info" fornecerá uma lista abrangente de informações de todo o uso de memória, módulos e outros.

“Soldes de lista” listará todas as fontes de áudio disponíveis.

Da mesma forma, os “cartões de listagem” listarão todas as cartas de som.

Para todas as opções e tutoriais disponíveis, consulte a página Man de Pacmd.

Homem Pacm

Pactl

Este é um subconjunto de PACMD e embala apenas os comandos mais frequentes que você precisa.

Ajuda Pactl

Como você pode ver, todos os comandos estão diretamente disponíveis no PACMD.

Arquivos de configuração de pulseaudio

Pulseaudio usa alguns arquivos de configuração para todos os tipos de propósitos. Ao manipular os arquivos de configuração, você pode alterar o comportamento do som permanentemente no seu sistema. Existem 2 diretórios que o uso do PulseAudio para configurações.

  • ~/.Config/Pulse
  • /etc/pulso

O primeiro é a configuração para o usuário atual, enquanto o segundo é para configurações de configuração em todo o sistema. É recomendável copiar os arquivos em todo o sistema no diretório do usuário e editá-lo de acordo. No entanto, se os arquivos de configuração definidos pelo usuário e "/etc/pulse" não estiverem sincronizados, o pulseaudio pode nem começar.

padrão.PA

"padrão.PA ”é o script de inicialização para pulseaudio.

sistema.PA

Este script é usado apenas quando o pulseaudio é iniciado no modo do sistema.

Daemon.conf

Este arquivo de configuração é para alterar o comportamento do daemon pulseaudio.

cliente.conf

Este é para configurar clientes pulseaudio.

Bônus: reiniciando o pulseaudio

Este é um truque bastante útil para lembrar. Às vezes, o pulseaudio pode se comportar em comportamento inesperado. Você pode reiniciar o daemon sem reiniciar todo o sistema.

Execute o seguinte comando para matar todos os processos relacionados ao pulseaudio.

pulseaudio -k

Agora, comece o daemon de novo.

pulseaudio -d

Pensamentos finais

Pulseaudio é uma das ferramentas mais poderosas para assumir o controle do ecossistema de áudio. Use pulseaudio para vivificar sua experiência de áudio na extensão da sua alma!

Saúde!