About Minx
Minx is a tiling X window manager. Here are some of its main features and design goals:
- Minimalism: Minx does not put any decorations on or around top-level windows except for a simple border. It also does not support task bars, panels, icons, menus, etc. All it does is implement window layout policies that can be tailored to meet personal tastes.
- Customizability: Minx provides hooks into each and every aspect of its operation so that end-users can alter its behaviour to match their exact workflow.
- Extensibility: Functionality not in the Minx core can be added with minimal effort. For example, the bookmarks feature (aka workspaces), although part of the core distribution, is, in fact, implemented by taking advantage of Minx's ability to add arbitrary state to the window manager object. In a similar vein, new layouts are quite straightforward to implement.
- Ease of use: The default configuration (hopefully) provides a reasonable out-of-the-box experience (albeit different from full-blown desktop environments such as GNOME or KDE and, of course, subject to the constraints imposed by the desire to remain minimal). However, changing the defaults is easy.
- Keyboard centrism: All of Minx's actions can be accessed from the keyboard, including window resizing and moving with as few as 4-5 keystrokes. The mouse, however, is supported.
- Documentation: Minx has no dark corners. For users, there are plenty of how-to's explaining common as well as not-so-common configuration tasks. For developers, the code contains comments explaining intent, rationale, etc. There are also Wiki pages providing design overviews, explaining how the code is structured, why it is that way, and, also, the development methodology (branching policy, etc.).
Enjoy.
News
August 4, 2013
- It's been a long time coming: ladies and gentlemen, presenting
version 0.2.0!.
At long last, Minx has support for tiling windows using layouts. We only have the full layout as of now, but more are on the way...
Release Notes Changelog
April 14, 2013
- Version 0.1.9 blasts off.
If a window doesn't respond to the normal kill method, you can "nuke" it off your display.
Release Notes Changelog
April 14, 2013
- Version 0.1.8 has arrived.
Minx can now launch new windows in addition to getting rid of existing ones.
Release Notes Changelog
April 13, 2013
- After quite a hiatus: Version 0.1.7 is finally here.
Minx now has the power to kill windows with a single key! This functionality is not in and of itself very complicated; in fact, it's quite simple. Unfortunately, over the past two months, various aspects of life intruded on Minx development. Hopefully, the pace will pick up again now...
Release Notes Changelog
February 10, 2013
- Version 0.1.6 released.
End-users can now specify their own key bindings.
Release Notes Changelog
Documentation
For End-users
- Frequently Asked Questions
- Building and Testing HOWTO
- Hooks HOWTO
- List of Currently Supported Hooks
- Key Bindings HOWTO
- Logging HOWTO