Source code for powermate.pactl_powermate
#!/usr/bin/env python3
from __future__ import division
import glob
from . import pactl
from . import powermate
[docs]class PowerMate(powermate.PowerMateBase):
[docs] def rotate(self, rotation):
sink = pactl.active_sink()
if sink:
volume = sink.inc_volume(rotation)
return powermate.LedEvent.percent(volume / 100)
if __name__ == '__main__':
pm = PowerMate(glob.glob('/dev/input/by-id/*PowerMate*')[0])
pm.run()