|pekwm documentation: documentation for version pekwm-GIT, last updated June 15, 2013. ; Authors:|
The Pekwm Window Manager is written by Claes Nästén. The code is based on the aewm++ window manager, but it has evolved enough that it no longer resembles aewm++ at all. It also has an expanded feature-set, including window grouping (similar to ion, pwm, or fluxbox), auto properties, xinerama and keygrabber that supports keychains, and much more.
"Why make another window manager?", some ask. This may confuse some people, but the best answer is "Why not?". There are arguments out there that it's better to have a single standard desktop environment, so that our mothers can find their way around, but in all honestly, if most of us wanted the same environment as our mothers, we probably wouldn't be reading this anyway. The same can also be applied to Your sister, your roommate, your wife, even your cat.
"Why should I use pekwm?", others ask. Nobody ever said you should. However, we use it. And you're welcome to as well. You should use the environment most suited to you. For a better answer to this question, Check out the Pekwm Features section below.
Here's a short list of some of the features included in pekwm:
Possibility to group windows in a single frame
Configurable keygrabber that supports keychains
Configurable mouse actions
Configurable root- and window-menus and keybindings for all menus
Dynamic menus that regenerate on every view from a script output
Multi-screen support both via RandR and Xinerama
Configurable window placement
Theming support with images, shaping and configurable buttons.
Autoproperties (Automatic properties such as a window's sticky state, etc.)