From: Samir Benmendil Date: Tue, 11 Jun 2013 11:50:40 +0000 (+0200) Subject: add a shutdown menu X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/e6bc974151466b5f1119a9e3b651e207edcb5714 add a shutdown menu --- diff --git a/awesome/bindings.lua b/awesome/bindings.lua index 2db9fb9..7fb5c91 100644 --- a/awesome/bindings.lua +++ b/awesome/bindings.lua @@ -28,6 +28,7 @@ globalkeys = awful.util.table.join( if client.focus then client.focus:raise() end end), awful.key({ modkey, }, "w", function () mymainmenu:show() end), + awful.key({ }, "F19", function () myshutdownmenu:show() end), -- Layout manipulation awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end), diff --git a/awesome/rc.lua b/awesome/rc.lua index 4e080f3..cd9fb2d 100644 --- a/awesome/rc.lua +++ b/awesome/rc.lua @@ -89,6 +89,12 @@ mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesom mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, menu = mymainmenu }) +myshutdownmenu = awful.menu({ items = { { "shutdown", "systemctl poweroff" }, + { "restart", "systemctl restart" }, + { "suspend", "systemctl suspend" }, + } + }) + -- Menubar configuration menubar.utils.terminal = terminal -- Set the terminal for applications that require it -- }}}