From 2a16509c80014afa313231598dcd1bbf05be5707 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferit=20Yi=C4=9Fit=20BALABAN?= Date: Sun, 12 Jun 2022 14:12:16 +0300 Subject: [PATCH] get_brightness() for screen or keyboard --- modeset2.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modeset2.py b/modeset2.py index 8063580..7ca55ee 100755 --- a/modeset2.py +++ b/modeset2.py @@ -15,6 +15,10 @@ PATH_SCPT_KEYBOARD = "$HOME/scripts/keyboard" PATH_RESC_VOLUME = "$HOME/.config/navi/volume" PATH_RESC_KBDLGT = "$HOME/.config/navi/kbdlgt" PATH_RESC_SCRLGT = "$HOME/.config/navi/scrlgt" +VAR_KBDNAME = "asus::kbd_backlight" + +async def set_brightness(device: int, value: int, save_state = False): + return None async def connect_keyboard(): @@ -46,6 +50,14 @@ async def open_subprocess(cmd: str): return p.returncode, stdout, stderr +def get_brightness(device: int): + if device == 0: + cmd = ['brightnessctl'] + elif device == 1: + cmd = ['brightnessctl', ''] + return int(run(, text=True, capture_output=True).stdout.split('(')[1].split(')')[0].replace('%', '')) + + def get_volume(): r = run(["pactl", "list"], text=True, capture_output=True) for x in r.stdout.split("Sink #0")[1].split("Base Volume:")[0].split(' '):