]> git.rmz.io Git - dotfiles.git/commitdiff
add a shutdown menu
authorSamir Benmendil <samir.benmendil@gmail.com>
Tue, 11 Jun 2013 11:50:40 +0000 (13:50 +0200)
committerSamir Benmendil <samir.benmendil@gmail.com>
Tue, 11 Jun 2013 11:50:40 +0000 (13:50 +0200)
awesome/bindings.lua
awesome/rc.lua

index 2db9fb9484145d07a2a4244308ecf310a8cf065f..7fb5c91592f69af2652e145ea745f566253ee38e 100644 (file)
@@ -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),
index 4e080f3609ec7c5aab514a4f3e15bcce4c90ca72..cd9fb2d64919d7e2d94dbf7be2d0f74c236745ae 100644 (file)
@@ -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
 -- }}}