Download Latest Version awesome-4.3.tar.bz2 (1.1 MB)
Email in envelope

Get an email when there's a new version of Awesome

Home / v4.2
Name Modified Size InfoDownloads / Week
Parent folder
awesome-4.2.tar.bz2 2017-07-15 1.0 MB
awesome-4.2.tar.bz2.asc 2017-07-15 488 Bytes
awesome-4.2.tar.xz 2017-07-15 987.0 kB
awesome-4.2.tar.xz.asc 2017-07-15 488 Bytes
Awesome v4.2.tar.gz 2017-07-15 1.1 MB
Awesome v4.2.zip 2017-07-15 1.5 MB
README.md 2017-07-15 2.2 kB
Totals: 7 Items   4.6 MB 0

Awesome v4.2 is the second release of the 4.x API. It mostly fixes the bugs reported over the last 3 months and adds a couple widgets. Almost 150 issues have been resolved or decided to be obsolete.

Noteworthy fixes

  • The annoying maximization regression from v4.1 has been fixed
  • Fixes broken drag&drop with some applications like FlowBlade
  • Changing the keyboard layout using xmodmap is now much faster
  • Fixes a regression that prevents Awesome to start when the wallpaper is invalid
  • The client history is now more reliable
  • Another instance where clients ended up in the wrong screen has been fixed
  • Awesome will no longer generate zombie processes when restarted
  • All official themes now support HiDPI screens
  • The magnifier layout has been fixed
  • The menubar has been fixed for Lua 5.1 users

New features

  • The hotkey popup has been extended to support Firefox, Qutebrowser and TMUX
  • Naughty (the notification system) has a new ignore_suspend flag
  • The textclock widget now supports timezones
  • New utility functions have been added:
  • gears.string.split
  • gears.table.map
  • gears.filesystem.make_parent_directories
  • New widget functions (moved out of the gears module):
  • wibox.widget.draw_to_cairo_context
  • wibox.widget.draw_to_svg_file
  • wibox.widget.draw_to_image_surface
  • Maximization requests from clients can now be intercepted using a request::geometry signal handler.
  • A new wibox.layout.manual layout has been added (see below)
  • Two new calendar widgets have been added, a widget and a popup (see below)
  • The ratio layout now supports various strategies to redistribute space
  • The stack layout now supports offsets
  • The notifications now have a naughty.destroy_all_notifications() function
  • The xresources theme now supports the titlebar hover and press states

Behavior changes

  • The client property::floating is now also emitted when the floating state changes implicitly, e.g. because the client gets maximized or fullscreened.
  • Building Awesome from its root source directory is no longer supported and will print an error.
Source: README.md, updated 2017-07-15