xnomad
A tiling window manager for OS X; written in tranquil.
A screenshot of it running on my machine (Along with a couple of other hacks to get rid of distractions such as the menubar & rounded corners)
Another one (With even more hacks, that aren't ready for public consumption yet; even has focus following mouse :)
setup
- Download & install tranquil
- Make sure "Access for Assistive Devices" is enabled in Accessibility Preferences
- Clone xnomad, and execute
./xnomad
OS X 10.8 or newer is required.
included layouts
- Multi column
- Tall
- Wide
- Fullscreen
- Additional ones are easy to write
protips
In order to make the most of xnomad, I recommend you also install afloat. It will add shortcuts for making windows floating (and therefore ignored by xnomad) and resizing/moving windows without having to spend precious milliseconds looking for the window edges.
Another nice addition is menufela which hides the menubar)
The rounded corner hack is discussed under this issue: #6
keyboard shortcuts
By default xnomad uses ctrl + option
as mod1
and ctrl + shift + option
as mod2
.
You can change all these by editing ./xnomad
.
mod1 + j
β focus the next window clockwisemod1 + k
β focus the next window anticlockwisemod1 + return
β move the focused window to or from the main panemod1 + l
β make the main pane widermod1 + h
β make the main pane narrowermod1 + .
β add the focused window to the main panemod1 + ,
β remove the focused window from the main panemod1 + w
β focus the primary displaymod1 + e
β focus the secondary displaymod2 + w
β move the focused window to the primary displaymod2 + e
β move the focused window to the secondary displaymod2 + j
β move the focused window one place clockwisemod2 + k
β move the focused window one place anticlockwisemod2 + space
β change layout