É possível definir o volume do áudio usando o terminal em vez de clicar no ícone do alto-falante na barra superior?
O motivo pelo qual desejo fazer isso é que meu teclado não possui botões de aumento / diminuição de volume e acho irritante procurar o mouse.
command-line
audio
linux-mint
Tristian
fonte
fonte
amixer sget Master | grep 'Right:' | awk -F'[][]' '{ print $2 }'
aumentar o nível de volume principal em 10%:amixer -q sset Master 10%+
Respostas:
Para uso interativo, você pode usar
alsamixer
. Para scripts (por exemplo, vinculação a combinações de teclas), dê uma olhadaamixer
.alsamixer
está incluído por padrão na maioria dos sistemas.Para definir o volume principal, use:
Em seguida, defina-o no volume desejado, como um exemplo
fonte
man amixer
sugere que eles sejam equivalentes e que "s" em "sset" seja "simples". Há também um "cset" que define o conteúdo do controle do cartão.Encontrado no arquivo de configuração do Openbox
rc.xml
:amixer
A página de manual pode fornecer mais detalhes.fonte
Se o seu sistema estiver usando,
pulseaudio
você pode usarpactl
:ou
embora você também possa especificar um número inteiro ou um fator linear:
fonte
pactl
comandos que recebem argumentos de porcentagem negativos falharão com um erro de 'opção inválida'. Use o--
pseudo-argumento padrão do shell para desativar a análise de argumentos antes do argumento negativo. por exemplopactl set-sink-volume 1 -- -5%
--
valores negativos adicionais (porcentagem, db, números inteiros ... todos funcionam bem). De fato, é exatamente o oposto : se eu usar de--
acordo com o wiki, por exemplopactl set-sink-volume 1 -- -3%
, receboInvalid volume specification
.--
, recebo uma opção inválida.bash
ezsh
). Provavelmente, versões anteriorespactl
tiveram esse problema e a montante provavelmente o corrigiu (estou usando a versão 6.0).Eu sei que isso é antigo. Como o Alsa e o pulseaudio são tão conectados, esta resposta do askubuntu me ajudou a gerenciar o volume do som principal e do HDMI:
aumentar volume
diminuir volume
alternar mudo
Outros comandos amixer sset também funcionam.
fonte
Estes são "mais naturais para o ouvido humano".
Para obter o mestre nas unidades alsamixer, use:
Para aumentar o volume em 5% nas unidades alsamixer, por exemplo:
https://bbs.archlinux.org/viewtopic.php?id=135348
fonte
No OS X, use o seguinte:
Você pode até definir o volume para outros níveis fracionários:
fonte
você também pode tentar
pamixer
, um projeto recente que faz exatamente o que você deseja. Está no repositório do ArchLinux AUR com o mesmo nome.fonte