A awesome wm plugin that stores client geometry information when switching between floating and tiling, maximized and fullscreen and other scenarios.
Clone the repo into your $XDG_CONFIG_HOME/awesome
directory and add the dependency to your rc.lua
.
require("awesome-remember-geometry")
If you would like to map a key to maximize a client you should emit the new maximize
signal on it
awful.key({ modkey, }, "Up", function (c)
c:emit_signal("maximize")
end)
See LICENSE.