pipewire-controller: trying to send sigusr1 to xrootdatetime

main
Zynh Ludwig 2024-10-30 22:14:10 -07:00
parent 7c27f7d51f
commit 58a46c793b
1 changed files with 22 additions and 0 deletions

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