adds targeted device to getting and setting calls with brightnessctl (#127)
This commit is contained in:
@@ -18,8 +18,8 @@ class Brightness extends Service {
|
|||||||
|
|
||||||
#kbdMax = get(`--device ${kbd} max`)
|
#kbdMax = get(`--device ${kbd} max`)
|
||||||
#kbd = get(`--device ${kbd} get`)
|
#kbd = get(`--device ${kbd} get`)
|
||||||
#screenMax = get("max")
|
#screenMax = get(`--device ${screen} max`)
|
||||||
#screen = get("get") / (get("max") || 1)
|
#screen = get(`--device ${screen} get`) / (get(`--device ${screen} max`) || 1)
|
||||||
|
|
||||||
get kbd() { return this.#kbd }
|
get kbd() { return this.#kbd }
|
||||||
get screen() { return this.#screen }
|
get screen() { return this.#screen }
|
||||||
@@ -41,7 +41,7 @@ class Brightness extends Service {
|
|||||||
if (percent > 1)
|
if (percent > 1)
|
||||||
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.#screen = percent
|
||||||
this.changed("screen")
|
this.changed("screen")
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user