9wm

from Wikipedia, the free encyclopedia
9wm
Basic data

developer David Hogan
Publishing year 1994
Current  version 1.2
(October 3, 1996)
Current preliminary version 1.2-9
(June 14, 2008)
operating system Unix derivatives
programming language C.
category Window manager
License ISC license
German speaking No
The 9wm Window Manager

9wm is an open-source - window manager for X11 , which was written by David Hogan in 1994 to the window manager of Plan 9 Second Edition, to emulate. Many later minimalist window managers for X were inspired by or directly derived from 9wm.

The readme file in the 9wm source code - Distribution describes it this way:

“9wm is an X window manager which attempts to emulate the Plan 9 window manager 8-1 / 2 as far as possible within the constraints imposed by X. It provides a simple yet comfortable user interface, without garish decorations or title bars. Or icons. And it's click-to-type. This will not appeal to everybody, but if you're not put off yet then read on. (And don't knock it until you've tried it). "

“9wm is an X window manager that tries to emulate the Plan 9 window manager 8-1 / 2 as much as possible, within the restrictions imposed by X. It provides a simple but comfortable interface without any fancy decorations or title bars. Or icons . And it is "click-to-type". Not everyone will like this, but if this doesn't scare you then read on. (And don't turn it down until you've tried it.) "

-

9wm has an undocumented -nostalgiaoption for a blit cursor that John Mackin insisted on.

properties

  • 9wm is written in C and uses the Xlib library. There are no other dependencies.
  • A right-click on the root window opens a menu , allowing that window operations (move, resize, quit hiding), a list of hidden windows that can be displayed again by selecting from the menu, and a command to a terminal emulation to start , typically 9term. There are no key controls.
  • In the original, window borders do nothing but show the focus. Draggable borders to move and resize may be added in Plan 9 from Bell Labs and Plan 9 from User Space.
  • There is a limit of 32 hidden windows.
  • New windows are drawn by asking the user to draw a screen rectangle for the window, which can lead to another application seizing the focus if it unexpectedly opens a new window.

Resize windows

The window geometry is described by drawing a rectangle on the screen. To open, click and hold the right button on one corner of the desired rectangle, move the mouse to the diagonally opposite corner and release. Placing new windows and changing their size are done by pulling-out operations.

Window managers derived or inspired by 9wm

Web links

Individual evidence

  1. README file for 9wm