Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

* Awesome WM manual tiling

Awesome WM manual tiling extension. It's simular to Aero Snap in windows and Grid plugin in Compiz.
Works only when "float" layout is active.

** Install

Download module to awesome wm configuration directory:
#+BEGIN_SRC bash
cd ~/.config/awesome/
git clone git@github.com:zarkone/hand-tiler.git
$EDITOR rc.lua
#+END_SRC

Edit *rc.lua* as follows:

#+BEGIN_SRC lua
-- Load module 
handTiler = require("hand-tiler")

-- Add key definitions in client keys array
clientkeys = awful.util.table.join(

    -- ...
    awful.key({ modkey,           },  "[",     function (c) handTiler.tileTo(c, 'left')         end),
    awful.key({ modkey,           },  "]",     function (c) handTiler.tileTo(c, 'right')        end),
    awful.key({ modkey, "Control" },  "[",     function (c) handTiler.tileTo(c, 'left-top')     end),
    awful.key({ modkey, "Shift"   },  "[",     function (c) handTiler.tileTo(c, 'left-bottom')  end),
    awful.key({ modkey, "Control" },  "]",     function (c) handTiler.tileTo(c, 'right-top')    end),
    awful.key({ modkey,  "Shift"  },  "]",     function (c) handTiler.tileTo(c, 'right-bottom') end),
    
    awful.key({ modkey, "Control", "Shift" },   "[",     function (c) handTiler.tileTo(c, 'top')    end),
    awful.key({ modkey, "Control", "Shift"  },  "]",     function (c) handTiler.tileTo(c, 'bottom') end),

    awful.key({ modkey,           },  "'",     function (c) handTiler.tileTo(c, 'full')         end),
    -- ...

)
#+END_SRC



About

Awesome WM manual tiling extension. It's simular to Aero Snap in windows and Grid plugin in Compiz

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages