From 6dd37e686b4a375fcca75b71d5e4595395f1dab7 Mon Sep 17 00:00:00 2001 From: painerp <8081128+painerp@users.noreply.github.com> Date: Thu, 15 Aug 2024 07:00:09 +0200 Subject: [PATCH] adds targeted device to getting and setting calls with brightnessctl (#127) --- services/Brightness.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/Brightness.ts b/services/Brightness.ts index aeaf974..32d9bdb 100644 --- a/services/Brightness.ts +++ b/services/Brightness.ts @@ -18,8 +18,8 @@ class Brightness extends Service { #kbdMax = get(`--device ${kbd} max`) #kbd = get(`--device ${kbd} get`) - #screenMax = get("max") - #screen = get("get") / (get("max") || 1) + #screenMax = get(`--device ${screen} max`) + #screen = get(`--device ${screen} get`) / (get(`--device ${screen} max`) || 1) get kbd() { return this.#kbd } get screen() { return this.#screen } @@ -41,7 +41,7 @@ class Brightness extends Service { if (percent > 1) percent = 1 - sh(`brightnessctl set ${Math.round(percent * 100)}% -q`).then(() => { + sh(`brightnessctl set ${Math.round(percent * 100)}% -d ${screen} -q`).then(() => { this.#screen = percent this.changed("screen") })