This is a working title for what will become a new window manager. Ideas for a name are welcome.
This is based from CWM in OpenBSD.
- pkg-config
- Xft
- RandR
Current features which differ from cwm are:
- RandR is used for monitor detection, not Xinerama;
- group0 is no longer special, it's just another group;
- Toggling all groups is available as a command.
- Groups are per RandR output, and are separate for each output;
- Status output sent to a named FIFO (
/tmp/cwm.fifo
):- Can be parsed and used with dzen2/lemonbar, for instance, check the read_status.pl file for an example of this.
- Hooks
- Clients have a few hooks which can be defined, and multiple actions occur against said client.
Although any bar can be used, there have been some improvements to lemonbar
which mean that it's preferred over the official lemonbar repository
.
Changes include:
- Xft support
- Not clearing output on monitors
- Support for per-screen (RandR) messages.
The example script included with cwm-new
makes
use of these features which are not found in the official lemonbar
repository.
For the forked version containing these changes, see this repository
Obligatory screenshot below! The bar at the top is lemonbar, with conky output on the right.
See the TODO file.
You can reach me via the following:
- Email: thomas.adam22@gmail.com
- IRC:
thomas_adam
onfreenode.net