diff --git a/bin/dmenu-powermenu b/bin/dmenu-powermenu index 34a1628..79f2099 100644 --- a/bin/dmenu-powermenu +++ b/bin/dmenu-powermenu @@ -1,11 +1,11 @@ #!/bin/sh -case "$(printf "Shutdown\nRestart\nLogout\nSuspend\nLock")" | dmenu \ - -i -p \ - "Power:" -l 5)" in - Shutdown) exec systemctl poweroff;; - Restart) exec systemctl reboot;; - Logout) killall startdwm.sh;; - Suspend) exec systemctl suspend;; - Lock) exec systemctl --user start lock.target;; +case "$(printf "Shutdown\nRestart\nLogout\nSuspend\nLock" | dmenu \ + -i -p \ + "Power:" -l 5)" in + Shutdown) exec systemctl poweroff;; + Restart) exec systemctl reboot;; + Logout) kill -HUP $XDG_SESSION_PID;; + Suspend) exec systemctl suspend;; + Lock) exec systemctl --user start lock.target;; esac