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.
-- 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
-- {{{ 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 = {}
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()
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = awful.client.focus.filter,
+ size_hints_honor = false,
raise = true,
keys = clientkeys,
buttons = clientbuttons,
-- 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.
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