Compare commits

...

2 Commits

Author SHA1 Message Date
4ceaad99a3 fix pactl fallback for pamixer 2021-04-04 00:05:16 +02:00
431fa906b1 add setup.cfg 2021-04-03 23:41:09 +02:00
3 changed files with 22 additions and 14 deletions

View File

@@ -19,13 +19,15 @@ def process(args):
print(f"{e} failed!")
def volume(name):
try:
return process(f'pamixer --get-volume --sink "{name}"')
except OSError as e:
#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()
#return v[n.index(name)]
print(e)
result = process(f'pamixer --get-volume --sink "{name}"')
if search("pamixer: command not found", result) is not None:
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()
if name in n:
result = v[n.index(name)]
else:
result = '--'
return result
def volume_decrease(name):
#process(f'pactl set-sink-volume "{name}" -5db')

12
setup.cfg Normal file
View File

@@ -0,0 +1,12 @@
[metadata]
name = ControlDeck
[options]
install_requires =
justpy
py_modules =
controldeck
[options.entry_points]
console_scripts =
controldeck = controldeck:main

View File

@@ -1,8 +1,2 @@
from setuptools import setup
setup(
name='ControlDeck',
py_modules=['controldeck'],
entry_points={
'console_scripts': ['controldeck = controldeck:main', ],},
)
setup()