X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/00e8ae90e85e6cfa55b0cab8e3fdf37bd49fd12b..2b19c159535536be04336009fdec4f39937a811a:/.config/awesome/rc.lua diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index ae354e7..66f5d4b 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -41,8 +41,8 @@ end beautiful.init(awful.util.get_themes_dir() .. "default/theme.lua") -- This is used later as the default terminal and editor to run. -terminal = "xterm" -editor = os.getenv("EDITOR") or "nano" +terminal = "x-terminal-emulator" +editor = "sensible-editor" editor_cmd = terminal .. " -e " .. editor -- Default modkey. @@ -51,26 +51,31 @@ editor_cmd = terminal .. " -e " .. editor -- I suggest you to remap Mod4 to another key using xmodmap or other tools. -- However, you can use another modifier like Mod1, but it may interact with others. modkey = "Mod4" +cmdkey = "Mod3" -- Table of layouts to cover with awful.layout.inc, order matters. awful.layout.layouts = { - awful.layout.suit.floating, + awful.layout.suit.fair, awful.layout.suit.tile, - awful.layout.suit.tile.left, - awful.layout.suit.tile.bottom, + -- awful.layout.suit.tile.left, + -- awful.layout.suit.tile.bottom, awful.layout.suit.tile.top, - awful.layout.suit.fair, - awful.layout.suit.fair.horizontal, - awful.layout.suit.spiral, - awful.layout.suit.spiral.dwindle, + -- awful.layout.suit.spiral, + -- awful.layout.suit.spiral.dwindle, awful.layout.suit.max, awful.layout.suit.max.fullscreen, - awful.layout.suit.magnifier, - awful.layout.suit.corner.nw, + -- awful.layout.suit.magnifier, + -- awful.layout.suit.corner.nw, -- awful.layout.suit.corner.ne, -- awful.layout.suit.corner.sw, -- awful.layout.suit.corner.se, + awful.layout.suit.floating, } + +layout_default = awful.layout.layouts[1] +layout_tiled = awful.layout.layouts[2] +layout_maximised = awful.layout.layouts[4] +layout_floating = awful.layout.layouts[5] -- }}} -- {{{ Helper functions @@ -115,7 +120,7 @@ mykeyboardlayout = awful.widget.keyboardlayout() -- {{{ Wibox -- Create a textclock widget -mytextclock = wibox.widget.textclock() +mytextclock = wibox.widget.textclock("%a %d %b %H:%M:%S", 1) -- Create a wibox for each screen and add it mywibox = {} @@ -167,17 +172,21 @@ mytasklist.buttons = awful.util.table.join( awful.screen.connect_for_each_screen(function(s) -- Wallpaper - if beautiful.wallpaper then - local wallpaper = beautiful.wallpaper - -- If wallpaper is a function, call it with the screen - if type(wallpaper) == "function" then - wallpaper = wallpaper(s) - end - gears.wallpaper.maximized(wallpaper, s, true) - end + --DISABLED--if beautiful.wallpaper then + --DISABLED-- local wallpaper = beautiful.wallpaper + --DISABLED-- -- If wallpaper is a function, call it with the screen + --DISABLED-- if type(wallpaper) == "function" then + --DISABLED-- wallpaper = wallpaper(s) + --DISABLED-- end + --DISABLED-- gears.wallpaper.maximized(wallpaper, s, true) + --DISABLED--end -- Each screen has its own tag table. - awful.tag({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, awful.layout.layouts[1]) + tags = awful.tag.new({ "1", "2", "3", "4", "5", "6", "7", "8", "9" }, s, layout_default) + tags[7].layout = layout_maximised + tags[8].layout = layout_maximised + tags[9].layout = layout_maximised + tags[1].selected = true -- Create a promptbox for each screen mypromptbox[s] = awful.widget.prompt() @@ -460,7 +469,7 @@ awful.rules.rules = { -- Add titlebars to normal clients and dialogs { rule_any = {type = { "normal", "dialog" } - }, properties = { titlebars_enabled = true } + }, properties = { titlebars_enabled = false } }, -- Set Firefox to always map on the tag named "2" on screen 1. @@ -537,3 +546,5 @@ end) client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end) client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end) -- }}} + +-- vim:ft=lua:sw=4:sts=4:ts=4:et