PLWM Tiling Support
A branch of PLWM to add tiled window management support.
Latest Updates
Issues
Wiki
- Overview (revision 2 by whitelynx): Minor formatting fixes.
- Overview (revision 1 by whitelynx): Created the Overview page.
Source
- [tiling] r215: Added a menu for launching binaries in /usr/bin.
- [tiling] r214: Added ConfigureNotify as a 'system' event handler instead of a regular one, similar to how the main Screen class handles things; this may remedy some of the screen size change issues.
- [tiling] r213: Added modestatus_position and modestatus_justification to control the position of modestatus in the modewindow, and added positioning to modestatus, xmms2, and clock in tilewm.py.
- [tiling] r212: Converted almost all keybindings to one-liners using KeyBinding, and shortened 'wm.tiling_controller' to 'controller' for readability.
- [tiling] r211: Made KeyBinding actually useful, and started using it in place of partial() and lambdas when defining keybindings in tilewm.py.
- [tiling] r210: Added playback control methods to mw_xmms2 so we don't have to interface with an external app to control xmms2, since we already have an open connection to it.
- [tiling] r209: Removed move/resize keys and keys to cycle through iconified windows, cleaned up the tilewm.py example WM, and moved code to change the layout of the current column into the WMII tiling controller.
- [tiling] r208: Added initial (broken) support for switching views (~= workspaces) in tiling.
- [tiling] r207: Fixed bug where emptying the last column left the WM in a state where new columns could no longer be made.
- [tiling] r206: Renamed tiling managers to tiling controllers, added the WMII controller, fixed adding and removing children on containers, added focus tracking to client proxies and containers, added the printHierarchy() container method as a debugging aid, fixed focus when adding new children to a container, fixed direct setting of x, y, width and height on a client in TilingScreen by replacing it with client.moveresize(), and added a facility for tiling controllers to hook into root container creation. Probably also several other changes I've missed.