ags: fix parsing ddcutil detect --brief (#1131)

This commit is contained in:
end-4 2025-02-25 14:22:37 +01:00 committed by GitHub
commit ecd41b40a7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -97,9 +97,17 @@ async function listDdcMonitorsSnBus() {
if (!reg.test(display))
return;
const lines = display.split('\n');
const sn = lines[3].split(':')[3];
const busNum = lines[1].split('/dev/i2c-')[1];
ddcSnBus[sn] = busNum;
let sn, busNum;
for (let line of lines) {
line = line.trim()
if (line.startsWith('Monitor:')) {
sn = line.split(':')[3];
} else if (line.startsWith('I2C bus:')) {
busNum = line.split('/dev/i2c-')[1];
}
}
if (sn && busNum)
ddcSnBus[sn] = busNum;
});
} catch (err) {
print(err);