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),
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
-- }}}