Eu tenho uma barra de status de texto em um gerenciador de janelas lado a lado e estou usando o tcl para fornecer informações a ele. No momento, preciso de uma linha de comando que produza o nível de volume de 0% a 100%. Estou usando o Arch Linux.
command-line
arch-linux
scripting
volume
milarepa
fonte
fonte
/var/lib/alsa/asound.state
.Respostas:
Uma linha para analisar
amixer
a saída do volume em uma barra de status:fonte
[][]
significa]
ou[
.F
vol=$(awk '/%/ {gsub(/[\[\]]/,""); print $4}' <(amixer sget Master))
Você pode usar
amixer
para fazer isso.Exemplos
Você também pode alterar e desativar o som da seguinte forma:
definir volume 75%
mudo / mudo
Você pode silenciar a saída se não quiser ver nada com a
--quiet
chave.fonte
Certo
Esquerda
Servidor de som
Se você não estiver usando o pulseaudio como padrão, poderá especificar em
amixer
qual servidor usar-D pulse
fonte