PLWM is a Python software that offers classes for effective window manager implementation. It is a package that enables users to manage windows easily.
This is mainly a bug fix release, providing the latest set of fixes required for better performance of the system. Distutils have been introduced to build and install plwm, enhancing overall user experience. With this version, you must have Python 2.0 or later. Unfortunately, Python 1.5 is no longer supported. Mike Meyer ([email protected]) is now the administrator of PLWM, promising to make it even better.
This release introduces new mixin: mixer.py, which makes it easier to control the audio mixer. While it supports "rexima," it can easily be extended to "aumix" and so on. The menu screen mixin is now configurable, and you can use menu_font, menu_foreground, menu_background, menu_bordercolor, and menu_borderwidth to draw menus on the screen. The default is 9x15Bold, black, white, black, and 3; however, you can change it according to your preference. Additionally, menu_seconds controls the number of seconds the menu will be displayed before it vanishes of its own accord.
The message screen mixin has also been improved and now comes with message_font, message_foreground, message_background, message_bordercolor, and message_borderwidth. It has message_seconds, which determines how long the message is displayed for, with a default value of 5 seconds.
The Screen.system technique now allows i/o redirection, providing an extra argument, redirect. This argument is either a single integer between 0 and 2 inclusive or a tuple of such integers. These fds are redirected to pipes, and the resulting pipes are returned as a three-tuple. Supplying redirect implies that the command will be run in the background. Finally, this new version offers unmatched performance and flexibility, making it a must-have for anyone who wants to implement a window manager.
Version 2.6a: N/A