Avant Window Navigator is a dock for the Free Desktop which shows your launchers and open applications. It also contains support for extensions, via plugins for third-party applications, which communicate with the dock with DBus, and via applets, which allows for workspace switchers, system trays, clocks, etc., to be embedded in the dock. These applets can be written in Vala, Python or C.
Awn Extras is a catch-all project which houses mainly third-party applets for use with Avant Window Navigator.
I'm sure you're curious about what's new in this version, so here we go:
- Awn can be finally positioned on any edge of the screen.
- You can now pick among these background styles: Flat, Edgy, 3D, Curved, Floaty.
- Expanded mode (Awn will cover whole screen width).
- Autohide was completely revamped and Awn now supports Intellihide and Window Dodge modes.
- Loading and crash indicators - no more white lines!
- Added possibility to change Awn's alignment - you don't have to have it centered.
- Awn tries to blend in with your theme colors by default.
- Added four beautiful themes.
- Most of the icons can be changed by simply dragging an icon file onto them.
- Basic support for environments without compositing (desktop-effects).
- Added simple Preferences applet (drag it to screen edges / different monitors to quickly change Awn orientation).
- Task manager applet now supports grouping of windows.
- Awn deprecated its old DBus interface (com.google.
code.Awn) and uses now new DBus interface (org.freedeskto p.DockManager) . This new interface should be soon supported by other dock applications and therefore you no longer need to worry that you're writing your plugin for a specific dock.
- For applet developers we have new API, check out the documentation to see what's available (usually libawn-doc package).
- Awn now depends on the new libdesktop-anostic library, which provides extensible configuration API, a unified virtual file system API, and a desktop item editor (all with pluggable backends).
- Location of user settings were changed, therefore you'll need to set-up all your preferences again if you're upgrading.
- Themes which were made for previous Awn versions are not compatible.
Notable changes in Awn Extras:
- YAMA: Yet Another Menu Applet that uses a Gtk+ menu for applications and preferences, has support for places, recent documents, and can lock the screen, logout or shutdown
- Garbage - replaces old Trash applet
- Hardware Sensors
- System Monitor
- Dialect Applet - Keyboard indicator
- SlickSwitcher - a compiz-oriented workspace switcher
- Feeds - fetches data from RSS/Atom / Google reader / Google Wave / Reedit Inbox / Twitter
- Cairo Clock: loads locations search window much faster
- Mount Applet: rewritten
- Quit Applet: clicking can now either lock the screen, log you out, or shut down the system. You can configure the applet to display a docklet, presenting the 3 actions (lock screen, log out, shut down)
- File-browser-launcher: can display multiple icons
- Volume Control: uses GStreamer instead of pyalsaaudio
- Weather: support for more icon themes, improvement of the preferences window, and reworked network code (improving the responsiveness of the applet)
- ThinkHDAPS, Volume Control, Weather now use system theme by default and automatically respond to system theme change.
- Cairo menu: rewritten, now allows adding icons for arbitrary menus.
- Media Control: displays album art if available (can be set to use docklet mode)
How to get these goodies?
If you're running Ubuntu Lucid, you can just use the software center to get it (search for "avant window navigator"). Packages for older Ubuntu versions should appear within a day or so in awn-core PPA. Packages for other distros will likely appear in a couple of days. Of course you can also download the release tarballs (awn-extras, libdesktop-agnostic) and try to install from source.
And now some screenshots from Awn users: