diff --git a/Cargo.lock b/Cargo.lock index 59bc404..2284076 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -693,7 +693,7 @@ dependencies = [ [[package]] name = "moonlock" -version = "0.4.0" +version = "0.4.1" dependencies = [ "env_logger", "gdk-pixbuf", diff --git a/src/power.rs b/src/power.rs index 2959686..6b50e88 100644 --- a/src/power.rs +++ b/src/power.rs @@ -37,8 +37,8 @@ fn run_command(action: &'static str, program: &str, args: &[&str]) -> Result<(), Ok(()) } -pub fn reboot() -> Result<(), PowerError> { run_command("reboot", "/usr/bin/loginctl", &["reboot"]) } -pub fn shutdown() -> Result<(), PowerError> { run_command("shutdown", "/usr/bin/loginctl", &["poweroff"]) } +pub fn reboot() -> Result<(), PowerError> { run_command("reboot", "/usr/bin/systemctl", &["reboot"]) } +pub fn shutdown() -> Result<(), PowerError> { run_command("shutdown", "/usr/bin/systemctl", &["poweroff"]) } #[cfg(test)] mod tests {