Beispiel #1
0
def volume():
    """
    Returns: a tuple (vol, state)
    """
    st, out = getstatusoutput('amixer get Master')
    for line in out.split('\n'):
        m = re.match('.* \[(\d+)%\] +\[(.+)\]', line)
        if m:
            vol, st = m.groups()
            return int(vol), st 
Beispiel #2
0
 def f_dec(self):
     getstatusoutput('amixer -q set Master 5%-')
     self()
Beispiel #3
0
 def f_inc(self):
     getstatusoutput('amixer -q set Master 5%+')
     self()
Beispiel #4
0
 def f_dec(self):
     getstatusoutput('amixer -q set Master 5%-')
     self()
Beispiel #5
0
 def f_inc(self):
     getstatusoutput('amixer -q set Master 5%+')
     self()