adds targeted device to getting and setting calls with brightnessctl (#127)

This commit is contained in:
painerp
2024-08-15 07:00:09 +02:00
committed by GitHub
parent 83c0941bee
commit 6dd37e686b

View File

@@ -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")
})