skip to the content



back to the top

Introduction

PWM is a lightweight window manager featuring tabs. It claims to be the first WM to have such a feature. More recently Fluxbox and PekWM have added the same feature, as well as stand-alone programs (konqueror, mozilla...) where they don't belong.

These patches are licenced under the 'Artistic Licence' which PWM itself is licenced under.

MenuFix

menufix.diff applies to 1.0.20010309-8 from Debian, and probably applies cleanly to the pristine source.

This patch allows users to override system supplied configuration files. For example, debian puts a menu in /etc/X11/pwm/menu-debian.conf. If a user on a debian system has his/her own personal menu, it is in ~/.pwm/menu-debian.conf. This patch means a directive such as

include "menu-debian.conf"

will load ~/.pwm/menu-debian.conf if it exists, instead of the system one.

Winprop proportions

I am working on a patch that will alter the way winprops work. Currently windows can be grouped together under one frame automatically based on their instance and class names. I want to change this so you can specify a 'threshold proportion' - the minimum ratio that the new window asks to be relative to the existing frame size - which must be satisfied to group the new window with the existing frame.

This is because many applications such as web browsers use the same instance name / class name for all windows. When you ask most web browsers to display a new window it is the same size as existing ones, but popups, dialogs etc. are usually significantly smaller. This patch would allow you to automatically group browser windows but not dialogs etc.