-Windows can be managed in several layouts: tiled, maximized, dwindle, spiral, floating…
-Each layout can be applied on the fly, optimizing the environment for the application in use and the task performed.
+**awesome** is a highly configurable, next generation framework window
+manager for X. It is very fast, light and extensible and licensed under the
+[GNU GPLv2 license](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html).
-Managing windows in tiled mode assures that no space will be wasted on your screen. No gaps, no overlap.
-Other layouts can be used for different purpose.
+It is primarly targeted at power user, developer and any people dealing with
+every day computing tasks and want to have fine-grained control on its
+graphical environment.
-If you do not want to use the tiling management, you can use the floating layout wich will let you organize your windows as you wish, like any other window manager.
+
# Concepts
+A window manager is probably one of the most used software in your day-to-day
+tasks, with your Web browser, mail reader and text editor.
+Power users and programmers have a big range of choice between several tools
+for these day-to-day tasks. Some are heavily extensible and configurable.
-## Tiled layout
-With tiled layout, windows are managed in a master and a stacking area.
-The master area contains the windows which currently need most attention, whereas the stacking area contains all other windows.
-The master area can be splited in several rows and column, as you want.
+**awesome** tries to complete these tools with what we miss: an extensible,
+highly configurable window manager.
-## Maximized layout
-Each window is resized to take full screen space.
+To achieve this goal, **awesome** has been designed as a framework window
+manager.
+It's extremely fast, small, dynamic and heavily extensible using the
+[Lua](http://www.lua.org) programming language.
-## Floating layout
-In floating layout, windows can be resized and moved freely, just like a usual window manager.
-Dialog windows are always managed floating, regardless of the layout selected.
+We provide an easily usable and very-well documented API to configure and
+define the behaviour of your window manager.
-## Tags
-Windows are grouped by tags. Each window can be tagged with one or multiple tags.
-Selecting certain tags displays all windows with those tags. Each tag can have its own layout.
+## Tag
+Windows are grouped by tags. Each window can be tagged with one or multiple
+tags.
+Selecting certain tags displays all windows with those tags. Each tag can have
+its own layout.
-Tags can be compared to virtual desktops, but it's more powerful: you can quickly merge and show several tags at the same time,
+Tags can be compared to virtual desktops, but it's more powerful: you can
+quickly merge and show several tags at the same time,
and go back to only one tag after.
-## Status bar
-awesome contains a small status bar which can contain a lot of widget: display all available tags, current layout, tasklists, texts, icons, graphs, progress bars. Each widget can have its own configuration and mouse bindings.
+## Layout
+A layout is a function which organize windows according to the space available
+on the screen.
-*awesome* draws a small border around windows to indicate their focus state.
+### Tiled
+With tiled layout, windows are managed in a master and a stacking area.
+The master area contains the windows which currently need most attention,
+whereas the stacking area contains all other windows.
+The master area can be splited in several rows and column, as you want.
-## Configuration
+### Max
+Each window is resized to take full screen space.
-Every aspect of *awesome* is configurable via a configuration file: **awesomerc**.
+### Magnifier
+All windows are stacked behind the focused window.
+This one is centered in your screen and takes most of the available space.
+
+### Floating
+In floating layout, windows can be resized and moved freely, just like a usual
+window manager.
+Dialog windows are always managed floating, regardless of the layout selected.
+
+## Statusbar
+A statusbar is a bar which is displayed on top, bottom, left or right edge of
+the screen. It contains one or several widgets.
+
+## Titlebar
+Like statusbar, but this ones are displayed around a window: top, bottom, left
+or right edge or also usable.
+
+## Widget
+The widgets are contained inside statusbars or titlebars and displays
+various informations in form of text, image, progress bar, graph, etc…
+
+
+[[img images/4mon.png alt="awesome running on 4 monitors" size="320x240"]]
+
# Features and non-features
-In contrast to ion, larswm, wmii, or dwm, awesome is much, pick 2 from that list: smaller, faster, simpler or awesome.
-
-* Very stable.
-* No mouse needed: everything can be performed with keyboard.
-* Multihead support (XRandR, Xinerama or Zaphod mode).
-* EWMH support.
-* Some real transparency support (using Composite extension and xcompmgr for now).
-* No limit on its source size: *awesome* has features we want.
-* Doesn't distinguish between layers: there is no floating or tiled layer. Whether or not the clients of currently selected tag(s) are in tiled layout, you can rearrange them on the fly. Popup and fixed-size windows are always floating, however.
-* Each function for manipulating environment is bindable to keys shortcut, mouse buttons or executable remotely via a socket (*awesome-client*).
+* Very stable, fast, small and simple;
+* Only window manager using asynchronous [XCB](http://xcb.freedesktop.org)
+ library instead of the old synchronous
+ [Xlib](http://en.wikipedia.org/wiki/Xlib): make **awesome** faster than
+ any other window manager;
+* Very well documented source code and API;
+* No mouse needed: everything can be performed with keyboard;
+* Real multihead support (XRandR, Xinerama or Zaphod mode);
+* Implement many [Freedesktop](http://www.freedesktop.org) standards:
+ [EWMH](http://standards.freedesktop.org/wm-spec/wm-spec-latest.html),
+ [XDG Base Directory](http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html),
+ [XEmbed](http://standards.freedesktop.org/xembed-spec/xembed-spec-latest.html),
+ [System Tray](http://standards.freedesktop.org/systemtray-spec/systemtray-spec-latest.html);
+* Some real transparency support (using Composite extension and *xcompmgr*);
+* Doesn't distinguish between layers: there is no floating or tiled layer;
+* Whether or not the clients of currently selected tag(s) are in tiled layout,
+ you can rearrange them on the fly. Popup and fixed-size windows are
+ automatically floating.
+* Layout handling: automatically manage your windows placement according to
+ the chosen policy for each tag;
+* Use tags instead of workspaces: allow to place clients on several tags, and
+ display several tags at the same time;
+* A lot of Lua extensions to add features: dynamic tagging, widget feeding,
+ tabs, …;
+* [D-Bus](http://dbus.freedesktop.org) support;
+* And more.
This gonna be LEGEN... wait for it... DARY!
diff --git a/local.css b/local.css
index c0610d1..41a65be 100644
--- a/local.css
+++ b/local.css
@@ -1,27 +1,280 @@
-body{ color: White; font-family: sans-serif; font-size: 10pt; background-color: Black; margin: 0; padding: 0; }
-td {font-size: 10pt; }
-p { font-size: 10pt; margin-bottom: 7px; margin-top: 0; }
-a{ color: #76DEFC; text-decoration: none; }
-a:hover{ text-decoration: underline; color: white; }
-form{ margin:0;}
-
-#header{ width:860px; margin-left:auto; margin-right:auto;}
-#header ul{ margin: 0; padding-left: 0; height: 44px; line-height: 44px; display: block; list-style: none; background-color: #4D4D4D; background-image: url(/images/bg_topnav.gif); background-repeat: no-repeat; }
-#header li{ display: inline; background-color: #222222; float: right; }
-#header li a{ height: 44px; line-height: 44px; display: block; padding-left: 27px; padding-right: 27px; border-left: 1px solid Black; float: left; }
-#header li a:hover{ background-color: #444444; text-decoration: none;}
-#header .visual{ height:140px; background-image: url(/images/aw-block_website-banner-860-140px.png); background-repeat: no-repeat; background-color: #4492C8; border-top: 3px solid Black; }
-h1{ margin: 0; padding: 40px 0 0 0; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 20pt; }
-
-#content{ width:860px; margin-left:auto; margin-right:auto;}
-#content h1{ margin: 0; padding: 24px 0 7px 0px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 15pt; }
-#text {padding: 35px 40px 35px 40px; border-bottom: 1px solid #484848; border-top: 1px solid #484848; background-color: #222222; }
-#text p{ margin-bottom: 1em;}
-#text h1{ margin: 0; padding: 15px 0 7px 0px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 15pt; }
-#text h2{ margin: 0; padding: 8px 0 7px 5px; font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; font-weight: normal; letter-spacing: .005em; color: White; font-size: 13pt; }
-
-#footer { width:860px; margin-top:27px; margin-left:auto; margin-right:auto; border-top: 4px solid #363636; text-align: right; padding-top: 5px; }
-#footer p{ font-size: 11px; line-height: 14px; margin: 0; color: #DDDDDD; }
-#footer a{ font-size: 11px; font-weight: normal; text-decoration: none; color: White; }
-#footer a:hover{ color: white; text-decoration: underline; }
-
+/* ======================================================== */
+/* Created by Devit Schizoper */
+/* Created HomePages http://LoadFoo.starzonewebhost.com */
+/* Created Day 01.12.2006 */
+/* ======================================================== */
+
+
+body {
+ margin: 0px;
+ background: url(/newsite/images/top_bg.gif);
+ background-repeat: repeat-x;
+ font-family: Verdana, Arial, sans-serif;
+ font-size: 0.6em;
+}
+
+p {
+ text-align: justify;
+ line-height: 12px;
+ margin: 11px 0 10px 0;
+ padding: 0px;
+}
+
+h2 {
+ color: #347272;
+ margin:0px;
+ padding:0px;
+ font-size: 15px;
+}
+
+ul {
+ font-size: 10px;
+ margin:0;
+ padding:0;
+ list-style-image: url(/newsite/images/bullet.gif);
+}
+
+a {
+ color: #347272;
+}
+
+a:hover {
+ text-decoration: none;
+}
+
+blockquote{
+ background: #F7FDE3;
+ color: #606060;
+ padding: 10px;
+}
+
+
+/**** Main Container ***/
+
+
+#wrap {
+ margin-left: auto;
+ margin-right: auto;
+ width: 730px;
+}
+
+
+/**** Top ***/
+
+
+#top {
+ width: 100%;
+ height: 88px;
+ color: #fff;
+ background: #000 url(/newsite/images/top_bg.gif);
+ overflow:hidden;
+}
+
+#top h2 {
+ color: White;
+ letter-spacing: 3px;
+ font-size: 2.4em;
+ font-weight: normal;
+ position: relative;
+ margin: 0px;
+ top:33px;
+ display:block;
+ float:left;
+ background: url(/newsite/images/bg_t.gif) no-repeat;
+ padding-left: 10px;
+}
+
+#top h2 a {
+ color: white;
+ text-decoration: none;
+}
+
+#top h2 a:hover {
+ color: #347272;
+}
+
+
+/**** Main Menu ***/
+
+
+#menu {
+ display: block;
+ float:right;
+}
+
+#menu ul {
+ margin: 0;
+ list-style: none;
+}
+
+#menu li {
+ display: block;
+ float: left;
+ white-space: nowrap;
+}
+
+#menu li a {
+ display: block;
+ padding: 55px 20px 12px 20px;
+ text-decoration: none;
+ color: #fff;
+ font-weight: bold;
+}
+
+* html #menu a {width:1%;}
+
+#menu li a:hover {
+ background: url(/newsite/images/bg_menu.gif);
+}
+
+#menu li a.current {
+ letter-spacing: 1px;
+ color: gray;
+ background: url(/newsite/images/bg_menu.gif);
+}
+
+#menu li a.current:hover {
+ color: #fff;
+}
+
+
+/**** Content Container ***/
+
+
+#content {
+ width: 100%;
+ margin-top:30px;
+}
+
+#content h1 {
+ margin: 0;
+ padding: 10px 0 10px 0;
+}
+
+#content h2 {
+ margin: 0;
+ padding: 10px 0 10px 0;
+}
+
+
+/**** Content ***/
+
+#logo { float: right; margin: 32px 32px 32px 32px; }
+#screenshot { text-align: center; margin: 32px 32px 32px 32px; }
+#screenshot img { border: 2px solid #347272; }
+
+#left ul {
+ padding: 15px 0 15px 35px;
+ margin:0;
+}
+
+#left li {
+ margin-bottom:5px;
+}
+
+#left {
+ width: 700px;
+ float:left;
+ display: block;
+ margin-left: 20px;
+ display: inline;
+}
+
+
+/**** Sidebar ***/
+
+
+#right {
+ width: 0px;
+ float: right;
+ display:block;
+ margin-top: 10px;
+}
+
+#right .box {
+ width: 24em;/*280px*/
+ background: #F6F9FB;
+ border: 1px solid #E1E1E1;
+ padding:10px 10px 15px 10px;
+ float: right;
+}
+
+#right .box h2 {
+ font-size: 1.1em;
+ margin: 0px 0 0px 0;
+ padding:0px 0 5px 0;
+}
+
+#right .box a {
+ margin: 10px 0 10px 0;
+ color: #347272;
+ font-size: 10px;
+}
+
+#right .box p {
+ margin: 5px 0 10px 0;
+ line-height: 15px;
+}
+
+#right .box ul {
+ padding: 0 0 7px 20px;
+ margin:10px 0 10px 0;
+}
+
+#right .box li {
+ margin-top:5px;
+}
+
+#nav{ list-style: none; margin: 2.0em 0; width: 25em; float: right;}
+#nav li{ padding: 0; margin: 0; }
+#nav a{
+ display: block;
+ height: 2.0em;
+ padding: 0.3em 0.3em 0.3em 0.8em;
+ border-bottom: 2px; /*solid #1a1a1a*/
+ border-top: 2px; /*solid #1a1a1a*/
+ color: #347272;
+ background-color: #F7F9FB;
+ font-weight: bold;
+ text-decoration: none;
+ }
+
+#nav a:hover{
+ color: #1a1a1a;
+ background: url(/newsite/images/bg_t.gif) no-repeat;
+ background-color: #fff;
+ font-weight: bold;
+ }
+
+/**** Clear Div ***/
+
+
+#clear {
+ display: block;
+ clear: both;
+ width: 100%;
+ height:1px;
+ overflow:hidden;
+}
+
+
+/**** Footer ***/
+
+#pageinfo
+{
+ margin: 0em 0;
+ border-top: 0;
+}
+
+#footer {
+ margin: 40px auto 0 auto;
+ text-align: center;
+ border-top: dashed 1px gray;
+ padding: 20px 0 20px 0;
+ width: 70%;
+}
+
+#footer p {
+ margin: 0px;
+ padding: 0;
+}
diff --git a/news.mdwn b/news.mdwn
index d7c4e8b..75121e0 100644
--- a/news.mdwn
+++ b/news.mdwn
@@ -1,5 +1,5 @@
This is where annoucements of new releases, features, and other news are
-posted. Awesome users are recommended to subscribe to this page's RSS
+posted. **awesome** users are recommended to subscribe to this page's RSS
feed.
[[inline pages="./news/* and !*/Discussion" rootpage="news" show="30"]]
diff --git a/news/version_3.0-rc1.mdwn b/news/version_3.0-rc1.mdwn
new file mode 100644
index 0000000..89173fa
--- /dev/null
+++ b/news/version_3.0-rc1.mdwn
@@ -0,0 +1,15 @@
+The first release candidate version of the upcoming major version 3.0 version
+is out, noted 3.0-rc1.
+To download it, see the [[download]] page.
+
+awesome 3 is the next major release of awesome, bringing a full new view of
+the window management.
+
+This release is not compatible at all with the 2.x versions. You need to
+rewrite your configuration file.
+
+Thanks to the awesome contributors we had on this release.
+
+Don't hesitate to report bugs and ask or write enhancements on [awesome BTS](/bugs/).
+
+Have fun and be awesome!
diff --git a/screenshots.mdwn b/screenshots.mdwn
deleted file mode 100644
index 33d3a98..0000000
--- a/screenshots.mdwn
+++ /dev/null
@@ -1,8 +0,0 @@
-# Seeing is believing
-
-More [screenshots](http://awesome.naquadah.org/wiki/index.php/User_Contributed_Themes) on the wiki.
-
-[[img screenshots/0.png size="320x240" alt="awesome 20070907"]] [[img screenshots/calmar.png size="320x240" alt="calmar's screenshot"]] [[img screenshots/gigamo.png size="320x240" alt="awesome 2.2"]] [[img screenshots/2.png size="320x240" alt="awesome 2.0"]] [[img screenshots/photo0.jpg size="320x240" alt="awesome photo 0070925"]] [[img screenshots/blu3ness.png size="320x240" alt="blu3ness' screenshot"]]
-
-# awesome on Asustek EeePC
-[[img screenshots/photo1.jpg size="320x240" alt="awesome on EeeePC"]] [[img screenshots/photo2.jpg size="320x240" alt="awesome on EeePC"]]
diff --git a/screenshots/0.png b/screenshots/0.png
deleted file mode 100644
index 0e48a31..0000000
Binary files a/screenshots/0.png and /dev/null differ
diff --git a/screenshots/1.png b/screenshots/1.png
deleted file mode 100644
index d2c9022..0000000
Binary files a/screenshots/1.png and /dev/null differ
diff --git a/screenshots/2.png b/screenshots/2.png
deleted file mode 100644
index 0122a1c..0000000
Binary files a/screenshots/2.png and /dev/null differ
diff --git a/screenshots/blu3ness.png b/screenshots/blu3ness.png
deleted file mode 100644
index 5f35c30..0000000
Binary files a/screenshots/blu3ness.png and /dev/null differ
diff --git a/screenshots/calmar.png b/screenshots/calmar.png
deleted file mode 100644
index 6c6e7de..0000000
Binary files a/screenshots/calmar.png and /dev/null differ
diff --git a/screenshots/gigamo.png b/screenshots/gigamo.png
deleted file mode 100644
index c418282..0000000
Binary files a/screenshots/gigamo.png and /dev/null differ
diff --git a/screenshots/photo0.jpg b/screenshots/photo0.jpg
deleted file mode 100644
index 47c215b..0000000
Binary files a/screenshots/photo0.jpg and /dev/null differ
diff --git a/screenshots/photo1.jpg b/screenshots/photo1.jpg
deleted file mode 100644
index 2c7c92c..0000000
Binary files a/screenshots/photo1.jpg and /dev/null differ
diff --git a/screenshots/photo2.jpg b/screenshots/photo2.jpg
deleted file mode 100644
index 580045c..0000000
Binary files a/screenshots/photo2.jpg and /dev/null differ
diff --git a/src b/src
new file mode 160000
index 0000000..3961496
--- /dev/null
+++ b/src
@@ -0,0 +1 @@
+Subproject commit 39614964ab0c3adf0673a428fb41050512b633ea
diff --git a/templates/page.tmpl b/templates/page.tmpl
index 2c5619b..d025155 100644
--- a/templates/page.tmpl
+++ b/templates/page.tmpl
@@ -12,91 +12,108 @@
-