reduce brightness loop interval, update brightness value via loop

main
Hendrik Sokolowski 2024-04-12 11:54:14 +02:00
parent 71abb15568
commit 2412add32d
Signed by: hensoko
GPG Key ID: 5C36A01B80BCCC59
1 changed files with 2 additions and 4 deletions

View File

@ -74,9 +74,7 @@ class DisplayBrightnessManager():
return self.brightness_value
def set_brightness_value(self, number: float):
res = subprocess.run(['light', '-S', f'{ number }%'])
if res.returncode != 0:
logger.warn(f'failed to set brightness: exit code { res.returncode }')
self.brightness_value_new = number
def set_mode(self, mode: BrightnessMode):
self.brightness_mode_new = mode
@ -163,7 +161,7 @@ class DisplayBrightnessManager():
await self.dim_screen(50)
self.brightness_level = BrightnessLevel.LEVEL_BRIGHT
await asyncio.sleep(0.1)
await asyncio.sleep(0.05)
async def run(self):
tasks = [self.brightness_loop()]