Add Ctl Socket, iterate on Idling daemon, update sysinfo crate, start on run menu
This commit is contained in:
@@ -215,14 +215,19 @@ impl BackendThread<BrightnessMessage, Sender<BrightnessMessage>> for BrightnessM
|
||||
}
|
||||
});
|
||||
thread::spawn(move || {
|
||||
let mut sleep_dur = 500;
|
||||
loop {
|
||||
thread::sleep(Duration::from_millis(10_000));
|
||||
if sleep_dur < 500 {
|
||||
sleep_dur += 1;
|
||||
}
|
||||
thread::sleep(Duration::from_millis(sleep_dur));
|
||||
let mut messages = vec![];
|
||||
|
||||
for (monitor, data) in
|
||||
&mut instance.lock().expect("Couldn't get lock").display_cache
|
||||
{
|
||||
if data.update() {
|
||||
sleep_dur = 50;
|
||||
messages.push(BrightnessMessage::Value(monitor.clone(), data.value, false));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user