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()