My favorites | Sign in
Project Logo
          
Blogs:
Feeds:
People details
Project owners:
  frankhale

This is yet another window manager for X11. This one was written from the code of aewm 0.9.6 back around 2000. There is nothing revolutionary here. This was done as an exercise and turned out to be useful to me. I'm attempting to revive the code, clean it up and make it a pretty decent minimal window manager. I still use this window manager today and I believe it can be useful for others.

There is at least one window manager that was spawned from this code: Pekwm

The code has undergone some changes over the years. There was some crude support for EWMH's about 5 years ago but I stripped that out.

There are no configuration files, you can hack the code if you want to change stuff. Look at aewm.h for some of the easily configurable options.

#define DEF_FONT "Fixed"
#define DEF_FG	"#ffffff"
#define DEF_BG	"#999999" 
#define DEF_FC	"#dddddd"
#define DEF_BD	"#000000"

#define FOCUSED_BORDER_COLOR "#000000"
#define UNFOCUSED_BORDER_COLOR "#888888"
#define FOCUSED_WINDOW_TITLE_COLOR "#FFFFFF"

#define DEF_NEW1       "xterm -ls -sb -bg black -fg white"
#define DEF_BW         1
#define SPACE          3
#define MINSIZE        15
#define EDGE_SNAP      "true"
#define SNAP           5
#define TEXT_JUSTIFY   "right"
#define WIRE_MOVE      "false"
#define MAX_DESKTOPS   4
#define DEF_FM         "click"
#define DEF_WP         "mouse"

#define TRANSIENT_WINDOW_HEIGHT 8

The window decorations are exactly the same as aewm with the exception that the window title justification is configurable. There is an opaque or wire move. There is a window menu for switching a window to a virtual desktop. There is an icon menu if a window is iconified.

The default set of mouse button options are primarily for a 3 button mouse.

Button Left Middle Right
1 Click drag moves window Nothing Nothing
2 Nothing Shades Nothing
3 Kill Client Iconifies Resize

There is no SVN yet. Grab the code from the downloads section for now.

Screenshot (click for original size):

If you have questions email frankhale @ gmail dot com or see me on Twitter @ http://twitter.com/frankhale

IRC = ##sandbox on irc.freenode.net

If you have suggestions, ideas please email me!

Blog = http://frankhale.blogspot.com/









Hosted by Google Code