Script para controlar el volumen en Openbox con volnoti y pamixer
Volnoti es una aplicación para mostrar el estado del volumen de audio de tu máquina, pero hay que pasarle el dato, no lo averigua ella sola. Así que he preparado un pequeño script que puedes invocar desde Openbox.
Volnoti en Openbox luce así de bien:
Y aquí tienes el script:
#!/bin/bash
if [[ $(ps ux | grep volnoti | grep -vc grep) == 0 ]]; then volnoti ; fi
case "$1" in
up)
if [[ $(pamixer --get-mute) == true ]] ; then pamixer -t; fi
pamixer -i 2 ; volnoti-show $(pamixer --get-volume)
;;
down)
if [[ $(pamixer --get-mute) == true ]] ; then pamixer -t; fi
pamixer -d 2
if [[ $(pamixer --get-volume) > 0 ]]
then volnoti-show $(pamixer --get-volume)
else volnoti-show -m
fi
;;
mute)
pamixer -t
case $(pamixer --get-mute) in
true)
volnoti-show -m
;;
false)
volnoti-show $(pamixer --get-volume)
;;
esac
;;
esac
Volnoti en Openbox luce así de bien:
Y aquí tienes el script:
#!/bin/bash
if [[ $(ps ux | grep volnoti | grep -vc grep) == 0 ]]; then volnoti ; fi
case "$1" in
up)
if [[ $(pamixer --get-mute) == true ]] ; then pamixer -t; fi
pamixer -i 2 ; volnoti-show $(pamixer --get-volume)
;;
down)
if [[ $(pamixer --get-mute) == true ]] ; then pamixer -t; fi
pamixer -d 2
if [[ $(pamixer --get-volume) > 0 ]]
then volnoti-show $(pamixer --get-volume)
else volnoti-show -m
fi
;;
mute)
pamixer -t
case $(pamixer --get-mute) in
true)
volnoti-show -m
;;
false)
volnoti-show $(pamixer --get-volume)
;;
esac
;;
esac
Comentarios
Publicar un comentario