X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/c68f69b400236b5b880ea4d25310b276d154f76e..55b611f92933a9e046f86bca592c01991c9712e4:/awesome/rc.lua diff --git a/awesome/rc.lua b/awesome/rc.lua index cd71125..4e080f3 100644 --- a/awesome/rc.lua +++ b/awesome/rc.lua @@ -67,6 +67,12 @@ end -- }}} -- {{{ Menu +-- Setup global menu keys +awful.menu.menu_keys.up = { "k", "Up"} +awful.menu.menu_keys.down = { "j", "Down"} +awful.menu.menu_keys.enter = { "l", "Right"} +awful.menu.menu_keys.back = { "h", "Left"} + -- Create a laucher widget and a main menu myawesomemenu = { { "manual", terminal .. " -e man awesome" }, @@ -122,6 +128,7 @@ mytasklist.buttons = awful.util.table.join( c:raise() end end), + awful.button({ }, 2, function (c) c:kill() end), awful.button({ }, 3, function () if instance then instance:hide() @@ -185,26 +192,8 @@ end -- Mouse/Key Bindings require("bindings") --- {{{ Rules -awful.rules.rules = { - -- All clients will match this rule. - { rule = { }, - properties = { border_width = beautiful.border_width, - border_color = beautiful.border_normal, - focus = awful.client.focus.filter, - keys = clientkeys, - buttons = clientbuttons } }, - { rule = { class = "MPlayer" }, - properties = { floating = true } }, - { rule = { class = "pinentry" }, - properties = { floating = true } }, - { rule = { class = "gimp" }, - properties = { floating = true } }, - -- Set Firefox to always map on tags number 2 of screen 1. - -- { rule = { class = "Firefox" }, - -- properties = { tag = tags[1][2] } }, -} --- }}} +-- Rules +require("rules") -- {{{ Signals -- Signal function to execute when a new client appears.