É possível controlar o volume através da linha de comandos. Quem faz isso é um software chamado amixer (pra instalar, apt-get install amixer).
"Master" é o controle principal, e os outros são separados para cada coisa (microfone, por exemplo). Adaptei um script que permite aumentar e diminuir o volume:
#!/bin/bash
volsetting=`amixer sget 'Master' | grep off`
case "$1" in
mute)
amixer sset 'Master' mute
;;
unmute)
amixer sset 'Master' unmute
;;
toggle)
if [[ x"$volsetting" = x"" ]]; then
amixer sset 'Master' mute
else
amixer sset 'Master' unmute
fi
;;
increase)
amixer sset 'Master' 8%+
;;
decrease)
amixer sset 'Master' 8%-
;;
*)
echo "This is not an acceptable command!";
echo -e "Use \033[01;33mmute\033[01;00;0m, \033[01;33mincrease\033[01;00;0m or \033[01;33mdecrease\033[01;00;0m as options!";
echo;
esac
Fonte: http://www.djlosch.com/dlo/controlling-pcm-volume-in-linux-via-command-line/
(Código-fonte colorido através do Pygments (http://pygments.org/), com um "tema" chamado "friendly")
Nenhum comentário:
Postar um comentário