pipewire-controller: trying to send sigusr1 to xrootdatetime

This commit is contained in:
Zynh Ludwig 2024-10-30 22:14:10 -07:00
parent 32a21ff5bd
commit 1c1ebe5bbc

View file

@ -44,6 +44,28 @@ let
.output()
.expect("Unable to play audio via mpv");
}
let xrootdatetime_pid_raw =
Command::new("systemctl")
.args([
"--user",
"show",
"--property", "MainPID",
"--value", "xrootdatetime"
])
.output();
if let Ok(xrootdatetime_pid_raw) = xrootdatetime_pid_raw {
if let Ok(xrootdatetime_pid) = str::from_utf8(&xrootdatetime_pid_raw.stdout[..]) {
let _ = Command::new("kill")
.args([
"-s",
"SIGUSR1",
xrootdatetime_pid
])
.spawn();
}
}
}
'';
in