From 18f3261665c87e1c493ad7b469fd593b1e506ebe Mon Sep 17 00:00:00 2001 From: Guilherme Rugai Freire <41879254+GRFreire@users.noreply.github.com> Date: Sun, 31 Oct 2021 17:40:03 -0300 Subject: [PATCH] simple-power-menu: run lockscreen before suspending --- simple-power-menu/simple-power-menu.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/simple-power-menu/simple-power-menu.sh b/simple-power-menu/simple-power-menu.sh index 3e67aee..e18c8a6 100755 --- a/simple-power-menu/simple-power-menu.sh +++ b/simple-power-menu/simple-power-menu.sh @@ -9,7 +9,7 @@ else exit 1; fi -fn_logout() { +_fn_logout() { case "$DESKTOP_SESSION" in *openbox*) openbox --exit;; *i3*) i3-msg exit;; @@ -20,12 +20,21 @@ fn_logout() { esac } +_lockscreen() { + betterlockscreen -l dimblur +} + +_suspend() { + _lockscreen & + systemctl suspend +} + OPTIONS="\ Shutdown \tsystemctl poweroff Reboot \tsystemctl reboot -Suspend \tsystemctl suspend -Lockscreen \tbetterlockscreen -l dimblur -Log out \tfn_logout" +Suspend \t_suspend +Lockscreen \t_lockscreen +Log out \t_fn_logout" PROMPT="$(echo "$OPTIONS" | awk -F"\t" '{print $1}')"