fix pactl fallback for pamixer

This commit is contained in:
2021-04-04 00:05:16 +02:00
parent 431fa906b1
commit 4ceaad99a3

View File

@@ -19,13 +19,15 @@ def process(args):
print(f"{e} failed!") print(f"{e} failed!")
def volume(name): def volume(name):
try: result = process(f'pamixer --get-volume --sink "{name}"')
return process(f'pamixer --get-volume --sink "{name}"') if search("pamixer: command not found", result) is not None:
except OSError as e: n = process(r"pactl list sinks short | awk '{print $2}'").split()
#n = process(r"pactl list sinks short | awk '{print $2}'").split() v = process(r"pactl list sinks | grep '^[[:space:]]Volume:' | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,'").split()
#v = process(r"pactl list sinks | grep '^[[:space:]]Volume:' | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,'").split() if name in n:
#return v[n.index(name)] result = v[n.index(name)]
print(e) else:
result = '--'
return result
def volume_decrease(name): def volume_decrease(name):
#process(f'pactl set-sink-volume "{name}" -5db') #process(f'pactl set-sink-volume "{name}" -5db')