Awesome (window manager)

Awesome is written in C and Lua dynamic window manager for the X Window System. It supports tiling, stacking and other window layouts. As a fork of dwm started, it developed into a framework window manager, because it is configured completely in Lua. awesome is licensed under the GNU GPL.

The original name of the spin-off was JMDR, where " jd" the initials of the main developer and are " dwm " to commemorate the origin of the window manager. Later it was renamed to awesome, based on the same idiom of the character "Barney Stinson" from How I Met Your Mother. awesome was officially announced on 20 September 2007 on the dwm mailing list.

Functions

  • Status indicators and other widgets such as text and image fields, graphs, progress bars, etc.
  • Appearance can be changed with themes.
  • To operate a mouse is required.
  • D- Bus support
  • Comes complete customized via a Lua configuration script.
  • Native multi-head support
  • EWMH support

From awesome.naquadah.org

Configuration

From the beginning, awesome was conceived as a spin-off dwm with external configuration file. Prior to the third version that should be as easy to configure, which was first realized with libconfig and later with libconfuse.

Configuration with Lua

Availability

Awesome is available on many Unix-like operating system, including Arch Linux, Debian, Gentoo, PLD Linux, Ubuntu, Source Mage GNU / Linux, T2 SDE, FreeBSD, NetBSD and OpenBSD.

A list of supported packages can be found on the download page.

93176
de