awesome (window manager)

from Wikipedia, the free encyclopedia
awesome

logo
Screenshot
Window manager with tiling support
Basic data

Maintainer Julien Danjou
Publishing year September 18, 2007
Current  version 4.3
( January 28, 2019 )
operating system unixoid
programming language C , Lua
category Window manager
License GNU GPL
German speaking Yes
awesomewm.org

awesome is a dynamic window manager written in C and Lua for the X Window System . It supports tiling , stacking and other window layouts. Started as a spin-off from dwm , it developed into a framework window manager , as it is completely configured in Lua. awesome is licensed under the GNU GPL .

The original name of the spin-off was jdwm , where “jd” are the initials of the main developer and “dwm” is supposed to remind of the origin of the window manager. It was later renamed to Awesome , based on the idiom of the same name used by the character "Barney Stinson" from How I Met Your Mother . awesome was officially announced on September 20, 2007 on the dwm mailing list .

Functions

  • Status indicators and other widgets , such as text and image fields, graphics, progress indicators, etc.
  • The appearance can be changed with themes .
  • No mouse is required for operation.
  • D-Bus support
  • Is completely adapted via a Lua configuration script.
  • Native multi-head support
  • EWMH support

from awesomewm.org

configuration

From the beginning, awesome was intended as a dwm fork with an external configuration file. Before the third version, it should be as easy to configure as possible, which was first implemented with libconfig and later with libconfuse.

Configuration with Lua

On May 20th, 2008 Danjou announced on the awesome mailing list that version 3.0 would use Lua as the configuration language. Awesome thus masters conditional instructions and other typical functions of programming languages, which make the configuration dynamic and thus offer a wide range of configuration options. The API reference can be found on the awesome homepage.

Availability

awesome is available on many Unix-like operating systems, including Arch Linux , Debian , Fedora , 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 website.

Web links

Commons : Awesome  - collection of pictures, videos and audio files

Individual evidence

  1. 1.0 release tag .
  2. Release 4.3 . January 28, 2019 (accessed January 28, 2019).
  3. The awesome Open Source Project on Open Hub: Languages ​​Page . In: Open Hub . (accessed on July 18, 2018).
  4. Article in the wiki of ubuntuusers.de.
  5. a b home page awesomewm.org
  6. ^ Taking the other direction. Julien Danjou's blog, April 15, 2009
  7. Announcement ( Memento of the original from April 6, 2009 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / article.gmane.org
  8. News on awesome-3 and about latest commits (May 20, 2008) ( Memento of the original from August 22, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / permalink.gmane.org
  9. awesome API documentation
  10. awesome download