ratpoison patchset
Description
Current version: 0.2
patchset.diff
This patch, against the CVS version of ratpoison,
currently adds this list of features:
History
August 29, 2003, 22:57 - Released version 0.2v
October 17, 2002, 18:46 - Released version 0.1v
patchset-0.1.diff
- Applied Henrik Enberg's select and name fix
- Renamed from 'frmaeset' to 'vscreen' (makes more sense)
- Integrated the frame split enhancement patch
- Added last_vscreen
- Fixed down_vscreen so that is switches to the last used sibling instead of the first one.
- Updated the texi info file for documentation about the vscreen commands
October 15, 2002 - Released version 0.0v
virtual screens support:
This patch allows a ratpoison user to manage different sets of
frame configurations, thus adding a virtual screens type of
functionality. The semantics are:
- A virtual screen is defined as a the frames that compose one
screen, specifing all there is about these frames: size,
mapped windows, etc.
- When ratpoison boots up, there's only one virtual screen.
- ratpoison maintains a navigatable (and namespaced) tree
of virtaul screens.
- To create a new vscreen, one runs 'push_vscreen', and
ratpoison does something familiar to fork(): it copies
the current vscreen and sets the copy as a leaf in a
tree for the current vscreen.
- Any changes on the child vscreens does not affect
the parent vscreens.
- Switching between vscreens is like switching between
virtual desktops (in other window managers)
- A window can appear in more than one vscreen.
- You can name a vscreen, like naming a window.
- When switching to a vscreen, its path is shown in
a message. The path is a :-seperated list of vscreen
names, such as :root:foo:bar.
- push_vscreen - create a new frames et from the current
one, set as a leaf and switch to it.
- pop_vscreen - destroy the current frame along with its
children and switch to its father.
- down_vscreen - switch to the last used child vscreen.
- up_vscreen - switch to the parent vscreen.
- next_vscreen - switch to a next sibling vscreen.
- prev_vscreen - switch to a prevoous sibling vscreen.
- name_vscreen - set the name of the current vscreen.
- select_vscreen - switch to a vscreen with the given name.
- last_vscreen - switch to the last vscreen used.
0x2b or not 0x2b, the answer is -1(3887 accesses since July 24th, 2002)