forked from Shinonome/dots-hyprland
brightness: don't detach brightness set cmds to prevent spam (#2828)
This commit is contained in:
@@ -148,14 +148,12 @@ Singleton {
|
|||||||
const brightnessValue = Math.max(monitor.multipliedBrightness, 0);
|
const brightnessValue = Math.max(monitor.multipliedBrightness, 0);
|
||||||
if (isDdc) {
|
if (isDdc) {
|
||||||
const rawValueRounded = Math.max(Math.floor(brightnessValue * monitor.rawMaxBrightness), 1);
|
const rawValueRounded = Math.max(Math.floor(brightnessValue * monitor.rawMaxBrightness), 1);
|
||||||
setProc.command = ["ddcutil", "-b", busNum, "setvcp", "10", rawValueRounded];
|
setProc.exec(["ddcutil", "-b", busNum, "setvcp", "10", rawValueRounded]);
|
||||||
setProc.startDetached();
|
|
||||||
} else {
|
} else {
|
||||||
const valuePercentNumber = Math.floor(brightnessValue * 100);
|
const valuePercentNumber = Math.floor(brightnessValue * 100);
|
||||||
let valuePercent = `${valuePercentNumber}%`;
|
let valuePercent = `${valuePercentNumber}%`;
|
||||||
if (valuePercentNumber == 0) valuePercent = "1"; // Prevent fully black
|
if (valuePercentNumber == 0) valuePercent = "1"; // Prevent fully black
|
||||||
setProc.command = ["brightnessctl", "--class", "backlight", "s", valuePercent, "--quiet"];
|
setProc.exec(["brightnessctl", "--class", "backlight", "s", valuePercent, "--quiet"])
|
||||||
setProc.startDetached();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user