Como configurar o volume de som do aplicativo no Ubuntu

Como configurar o volume de som do aplicativo no Ubuntu
A maioria das distribuições Linux envia com o Pulseaudio Sound Server que atua como uma ponte entre seu hardware de áudio e aplicativos em execução. Trabalhando no topo da ALSA (uma API acionada por kernel para drivers de cartão de som), o Pulseaudio fornece uma interface para controlar melhor a saída de som em seu sistema.

Utilitário de configuração de configurações do sistema padrão no Ubuntu oferece uma infinidade de opções para configurar configurações de som do pulseaudio. Normalmente, quando as aplicações não estão tocando nenhum som, apenas alguns controles deslizantes de controle estão presentes:

Depois de iniciar um aplicativo que começa a reproduzir som, por exemplo, Firefox tocando um vídeo do YouTube, um novo bar aparece que permite configurar por volume de aplicativos:

Idealmente, o novo controle deslizante de volume visível na captura de tela acima deve permitir que você controla o volume de Firefox sem afetar o volume mestre ou o nível de som de outros aplicativos em execução. Isso não funciona como esperado no entanto. Observe abaixo como o volume principal do sistema também aumenta quando você move o deslizador do Firefox para a direita:

Esta questão específica da sincronização de volume mestre com níveis de volume de aplicações individuais pode ser reduzida ao comportamento de "volumes planos" ativado no Ubuntu por padrão. Então, o que é essa opção de "volumes planos" em pulseaudio?

Volumes planos aumentam o volume geral do sistema com o volume da aplicação mais alta. No nosso caso, a elevação do volume do Firefox também aumentou o volume mestre, com um efeito colateral adicional do volume indiretamente crescente de jogador de VLC. Quando você muda para o VLC e retomará a reprodução, o som será reproduzido no novo nível de volume mestre elevado, em vez de nível inferior anterior. Isso pode ser um grande problema e tem o potencial de arruinar seus tímpanos, especialmente ao usar fones de ouvido.

Por mais irritante que seja esse comportamento, volumes planos podem ser completamente desativados no Ubuntu. Uma vez feito, cada aplicativo terá um verdadeiro nível de volume separado que não mexe com o volume mestre. Configurado por nível de volume de aplicativos será lembrado em uma instância existente ou nova do aplicativo e ele persistirá através de reinicializações também.

Para desativar volumes planos no Ubuntu, você precisará adicionar uma linha ao Pulseaudio Daemon.arquivo conf. Execute o comando abaixo para criar o diretório necessário:

mkdir -p ~//.pulso

Use o comando abaixo para criar um daemon existente novo ou aberto.arquivo conf. Você pode substituir o Nano pelo comando do seu editor de texto favorito:

nano ~//.pulso/daemon.conf

Cole a seguinte linha no arquivo aberto e salve pressionando Ctrl+O em Nano:

volumes planos = não

Depois de salvar o arquivo, reinicie o servidor pulseaudio executando o comando:

pulseaudio -k

Você precisará fechar e relançar aplicativos em execução para que isso tenha efeito total. A configuração de volumes planos agora está desativada, vamos ver como funciona o volume do aplicativo agora:

Observe que os níveis de volume de aplicação agora estão totalmente dissociados do volume mestre.

A montante pulseaudio mantém volumes planos ativados por padrão. Seguindo o exemplo, Debian, Ubuntu e seus derivativos também enviam esse recurso por padrão. A boa notícia, no entanto, é que um novo compromisso foi fundido recentemente em Debian que finalmente desativa os volumes planos e há uma boa chance de chegar ao Ubuntu também (provavelmente em 20.04 versão LTS). Arch Linux sempre fez uma escolha sensata de desativar volumes planos por padrão.

Por que estou fazendo uma grande coisa dessa coisa de volume plano? Porque protege você de picos de som repentinos em todo o sistema e torna os níveis de volume acima de 100% menos irritantes e fáceis de gerenciar. O VLC Player inclui uma opção para aumentar o volume acima de 100%, o que é bastante útil quando a qualidade do áudio é menor que o ideal.

Observe que o aumento do volume acima do limiar ou da amplificação excessiva pode resultar em perda auditiva, estalando áudio ou danos aos alto-falantes. A próxima parte deste tutorial explica como aumentar o volume acima de 100%, mas você deve usá-lo a seu próprio critério e deve ter absolutamente volumes planos desativados.

Para aumentar o volume mestre acima dos níveis permitidos, você pode usar a alternância excessiva nas configurações de som do sistema. Para aplicativos individuais, você precisará instalar o aplicativo PavuControl no Package Manager (algumas distribuições enviam esse utilitário por padrão). Para instalar, execute o comando:

sudo apt install pavucontrol

Inicie “Pulseaudio Volume Control” do lançador de aplicativos e vá para a guia de reprodução para configurar o volume para executar aplicativos (até 153% ~ 11.00db):

Para aumentar ainda mais os níveis de volume acima de 153% (leia o aviso acima em palavras ousadas), você precisará executar certos comandos no terminal.

Com um aplicativo executando com reprodução de áudio, execute o seguinte comando no terminal (use alt+guia se estiver usando algum aplicativo ou jogo em tela cheia):

PACTL LIST-PELA INCLUSÕES

Você verá uma saída detalhada sobre os canais de som atualmente jogando. Nota Down Id de entrada do App do aplicativo para o qual você deseja aumentar o nível de volume, conforme mostrado na captura de tela abaixo:

Em seguida, execute o comando abaixo substituindo "Sink_input_id" pelo ID de entrada que você encontrou acima. Você pode substituir 200% por sua própria escolha.

PACTL Set-Mink-input-Volume "Sink_input_id" 200%

Para o exemplo mostrado na captura de tela acima, o comando final seria:

Pactl Set-Mink-entus-volume 11 200%

Execute o comando “PACTL LIST SUCHIPS” novamente para ver o nível de volume aumentado para 200%. Observe que você precisa executar esses comandos apenas uma vez. Da próxima vez que você lançar o Firefox, ele já estará em 200%.

Isso conclui o tutorial. Quaisquer alterações feitas no seu sistema após seguir este guia podem ser revertidas excluindo ocultas “.Pasta Pulse ”no seu diretório doméstico (visível após pressionar Ctrl+H).

Por último.