WindowLab

WindowLab

Infobox Software
name = WindowLab
logo =


caption =
author = Nick Gravgaard
developer =
released = 2001
latest release version = 1.3.4
latest release date = 2006-11-12
operating system = Linux/Unix
platform =
programming language = C
genre = Window Manager
license = GPL
website = http://nickgravgaard.com/windowlab/

WindowLab is an X window manager for Unix computer systems. It is based on aewm and retains that window manager's small and lightweight nature. In many aspects, WindowLab has looked to the Amiga's user interface for inspiration without cloning it completely. Its top-level menu bar is accessed by a right click as on the Amiga and it follows Fitts law of usability in that once the mouse enters the menu area it is constrained there in both the horizontal and vertical directions. The menu bar is not controlled by applications; it is a launcher menu which is populated by a dot file in the user's home directory containing a list of menu titles and commands

WindowLab follows a click-to-focus but not raise-on-focus policy - when a window is clicked it gets focus, but it is not redrawn to obscure other windows. This allows one, for example, to switch to a terminal to enter commands while keeping documentation visible in a web browser. A compositing window manager will allow this also, with a transparent terminal layered above the browser window, but WindowLab's solution is far less demanding of system resources. A window can be brought to the front in a number of ways; by clicking on a window's title in the taskbar, clicking on the center title bar widget, by cycling through windows with the Alt+Tab key combination, or by double clicking anywhere in the title bar. Open windows may also be cycled by clicking & dragging in the taskbar area. The developer states that many users find this faster than Mac OS X's Exposé feature.

An unusual trait of WindowLab is that a window's entire title bar is constrained to the screen; a window can't be partially dragged out of the display area except toward the screen bottom. This keeps the title bar widgets always accessible, and also mimics the Amiga's sliding "screens" functionality. A window may be resized from any edge by holding down the alt key and dragging from either the window's interior (to enlarge) or exterior (to shrink). WindowLab follows a minimalist philosophy, with simplified task switching and app launching, and no clock/calendar, status indicators or theming engine (although fonts and colors can be changed via command line options).


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Desktop environment — In graphical computing, a desktop environment (DE) commonly refers to a style of graphical user interface (GUI) derived from the desktop metaphor that is seen on most modern personal computers.[1] These GUIs help the user in easily accessing,… …   Wikipedia

  • Xfce — A typical Xfce 4.4 desktop. Various Xfwm effects are visible (drop shadows behind windows, alpha blended windows and panel) …   Wikipedia

  • Enlightenment (window manager) — Enlightenment Enlightenment DR17 D …   Wikipedia

  • Openbox — Window Manager Basic Openbox X Session Developer(s) Dana Jansens[1] …   Wikipedia

  • Compiz — Screenshot showing the Cube plugin for Compiz on Fedora. Dev …   Wikipedia

  • Comparison of X Window System desktop environments — A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system. This article applies to operating systems which are capable of running the X Window System, mostly Unix and Unix… …   Wikipedia

  • cwm (window manager) — cwm Original author(s) Marius Aamodt Eriksen Developer(s) Marius Aamodt Eriksen, Andy Adamson, Niels Provos, Martin Murray, Dimitris Economou, Antti Nyknen …   Wikipedia

  • Mutter (window manager) — Mutter Developer(s) GNOME Team Stable release 3.2.0 / September 28, 2011; 53 days ago (2011 09 28)[1] Written in …   Wikipedia

  • Amiga — This article is about the family of home computers. For other uses, see Amiga (disambiguation). The former Amiga logo, as used by Commodore Amiga Inc …   Wikipedia

  • Common Desktop Environment — DECwindows CDE on OpenVMS 7.3 1 Developer(s) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”