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

Comentarios

Entradas populares