From a24dbdfc112cde825b3f7b081d9f0f328f9deb63 Mon Sep 17 00:00:00 2001 From: megvadulthangya <67601373+megvadulthangya@users.noreply.github.com> Date: Sat, 27 Sep 2025 23:04:07 +0200 Subject: [PATCH] add AwesomeWM logout support The powermenu script did not handle AwesomeWM sessions for the logout option. This commit adds proper support by calling `awesome-client "awesome.quit()"` when the `$DESKTOP_SESSION` is set to `awesome`. --- files/powermenu/type-4/powermenu.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/files/powermenu/type-4/powermenu.sh b/files/powermenu/type-4/powermenu.sh index 17f20c7..276be34 100755 --- a/files/powermenu/type-4/powermenu.sh +++ b/files/powermenu/type-4/powermenu.sh @@ -73,6 +73,8 @@ run_cmd() { i3-msg exit elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then qdbus org.kde.ksmserver /KSMServer logout 0 0 0 + elif [[ "$DESKTOP_SESSION" == 'awesome' ]]; then + awesome-client "awesome.quit()" fi fi else