Awesome (window manager)

From Wikipedia, the free encyclopedia

Jump to: navigation, search
Image:Awesome logo.png

awesome with a number of terminals open
Design by Julien Danjou
Latest release 3.2 / March 13, 2009
Written in C
Operating system Unix-like
Type Window Manager
License GNU General Public License[1]

awesome is a dynamic window manager for the X Window System. Its development began in September 2007 as a fork of dwm[2]. It aims at being extremely small and fast and supports multiple layouts such as floating, tiling, and maximized. Like many other tiling window managers, it strives to make it possible for the user to productively manage windows without the use of the mouse.

awesome is distributed on a wide range of Unix-like operating systems, including Arch Linux, Debian, PLD Linux, Ubuntu, Gentoo, FreeBSD, NetBSD and OpenBSD.

The 3.0 version, released September 18, 2008, uses the XCB library to communicate with the X server[3], making awesome the first window manager to use this library instead of Xlib. It also supports the pango markup language, and D-Bus for communication.

The name of the window manager is intended to be autological.


[edit] Features

  • Multiple and per screen status bars, including a variety of widgets (text and icon boxes, graphs, progress bars, and so on).
  • Zero mouse dependency. Keyboard accelerated desktop environment.
  • Multihead support (XRandR, Xinerama or Zaphod mode).
  • EWMH support.
  • Real transparency support (using Composite extension and xcompmgr).
  • Customized entirely through editing a Lua script configuration file.
  • Each function for manipulating the environment is bindable to keys/ mouse buttons and executable remotely via a socket (awesome-client).

[edit] Licensing

awesome is free software licensed under the GNU General Public License version 2.

[edit] See also

[edit] References

[edit] External links

Personal tools