summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--buttons.lua2
-rw-r--r--func/sloppyfocus.lua3
-rw-r--r--keybindings.lua1
-rw-r--r--layouts.lua3
-rw-r--r--widgets/classiclayouts.lua2
5 files changed, 6 insertions, 5 deletions
diff --git a/buttons.lua b/buttons.lua
index ff87aae..bce8442 100644
--- a/buttons.lua
+++ b/buttons.lua
@@ -22,7 +22,7 @@ client_buttons = gears.table.join(
-- wibar widgets
layout_buttons = gears.table.join(
- awful.button({ }, 1, function() awful.layout.inc(1, awful.screen.focused().tags[0]) end),
+ awful.button({ }, 1, function() awful.layout.inc(1, awful.screen.focused(), awful.layout.layouts) end),
awful.button({ }, 2, function() if client.focus and not client.focus.prevent_kill then client.focus:kill() end end)
)
diff --git a/func/sloppyfocus.lua b/func/sloppyfocus.lua
index d044498..298059b 100644
--- a/func/sloppyfocus.lua
+++ b/func/sloppyfocus.lua
@@ -1,4 +1,5 @@
-- Enable sloppy focus, so that focus follows mouse.
client.connect_signal("mouse::enter", function(c)
- c:emit_signal("request::activate", "mouse_enter", { raise = true })
+ --c:emit_signal("request::activate", "mouse_enter", { raise = true })
+ c:emit_signal("request::activate", "mouse_enter")
end)
diff --git a/keybindings.lua b/keybindings.lua
index b6bd76d..611e1ff 100644
--- a/keybindings.lua
+++ b/keybindings.lua
@@ -64,6 +64,7 @@ globalkeys = gears.table.join(
key(w , "m", function () awful.layout.set(awful.layout.suit.max) end, { group = "layout" , description = "change to max layout" }),
key(w , "t", function () awful.layout.set(awful.layout.suit.tile) end, { group = "layout" , description = "change to tile layout" }),
key(w , "b", function () awful.layout.set(awful.layout.suit.tile.bottom) end, { group = "layout" , description = "change to tile bottom layout" }),
+ key(w , "f", function () awful.layout.set(awful.layout.suit.floating) end, { group = "layout" , description = "change to floating layout" }),
key(w , "r", function () awful.screen.focused().mypromptbox:run() end, { group = "launcher", description = "run prompt" }),
key(w , "p", function () menubar.show() end, { group = "launcher", description = "show the menubar" }),
-- PC Controls
diff --git a/layouts.lua b/layouts.lua
index 67fd31d..fb291b3 100644
--- a/layouts.lua
+++ b/layouts.lua
@@ -5,9 +5,6 @@ awful.layout.layouts = {
awful.layout.suit.tile,
awful.layout.suit.tile.bottom,
awful.layout.suit.max,
- awful.layout.suit.floating,
-
-
-- awful.layout.suit.floating,
-- awful.layout.suit.tile,
-- awful.layout.suit.tile.left,
diff --git a/widgets/classiclayouts.lua b/widgets/classiclayouts.lua
index 515e66c..1f71698 100644
--- a/widgets/classiclayouts.lua
+++ b/widgets/classiclayouts.lua
@@ -1,6 +1,7 @@
local wibox = require("wibox")
local layout = require("awful.layout")
local beautiful = require("beautiful")
+local naughty = require("naughty")
local screen_widgets = {} -- need one widget per screen
@@ -43,6 +44,7 @@ function update(screen_index)
elseif w.layout == l then
return
end
+ w.layout = l
-- set widget
local name = layout.getname(l)