new web designed for awesome 3

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2008-08-01 16:32:20 +02:00
parent d618d3b2d5
commit 996314231e
44 changed files with 527 additions and 3301 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "src"]
path = src
url = git://git.naquadah.org/awesome.git

View File

@ -4,12 +4,16 @@ else
IKIWIKI=ikiwiki
endif
push: output
rsync -Pavz html/ awesome.naquadah.org:/var/www/awesome.naquadah.org/
push: output luadoc
rsync -Pavz --exclude src html/ awesome.naquadah.org:/var/www/awesome.naquadah.org/
rsync -Pavz src/build/luadoc/ awesome.naquadah.org:/var/www/awesome.naquadah.org/apidoc
output:
$(IKIWIKI) `pwd` html -v --wikiname about --plugin=goodstuff --templatedir=templates \
--exclude=html --exclude=Makefile --rss --url http://awesome.naquadah.org
$(IKIWIKI) $(CURDIR) html -v --wikiname about --plugin=goodstuff --templatedir=templates \
--exclude=html --exclude=Makefile --rss --url http://awesome.naquadah.org/newsite
luadoc:
make -C src build cmake luadoc
clean:
rm -rf .ikiwiki html

View File

@ -1,43 +1,13 @@
# Communication
**awesome** has an active and growing community.
*awesome* has an active growing community.
# IRC
You can join us on channel `#awesome` on the [`OFTC`](http://www.oftc.net) IRC network ([statistics](http://naquadah.org/~jd/irc/awesome.html)).
You can join it on channel `#awesome` on the [`OFTC`](http://www.oftc.net) IRC network ([statistics](http://naquadah.org/~jd/irc/awesome.html)).
# Mailing list
* Subscribe to [awesome@naquadah.org](mailto:awesome-subscribe@naquadah.org)
* Unsubscribe to [awesome@naquadah.org](mailto:awesome-unsubscribe@naquadah.org)
* [Gmane archive](http://dir.gmane.org/gmane.comp.window-managers.awesome)
There's also a mailing list,
[awesome](mailto:awesome-subscribe@naquadah.org) and its
[archive](http://dir.gmane.org/gmane.comp.window-managers.awesome).
# Wiki
There's also a [wiki](/wiki/) you are free to use and modify.
# awesome on the Web
## May 2008
* [Stupid GUI Tricks: OpenBSD + Xinerama + x11/awesome](http://undeadly.org/cgi?action=article&sid=20080506180146)
* [A new window on my inner world: Awesome](http://cycojesus.free.fr/wordpress/?p=152)
## April 2008
* [I feel the awesome...](http://eyedeal.team88.org/node/113)
* [Awesome Piping](http://www.thelinuxblog.com/awesome-piping/)
## March 2008
* [My perfect Arch - X and Awesome](http://www.jabberoo.net/index.php/2008/03/16/my-perfect-arch-x-and-awesome/)
* [Awesome Awesome!](http://tamilinux.wordpress.com/2008/03/23/awesome-awesome/)
## February 2008
* [Naming your software project](http://www.hivernal.org/blog/index.php?op=comments&id=1204100785&PSGSESSID=1a0f3efa3c2223c91bdee0f2bab8cb79)
## January 2008
* [Awesome window manager, Another day, another window manager.](http://m.choffee.co.uk/thoughtsplurge/posts/2008/01/14/Awesome_window_manager/)
* [AwesomeWM - A Brief Introduction](http://ubuntuforums.org/showthread.php?t=675292)
* [awesome!](http://ackack.eu/blog/awesome_.html)
## December 2007
* [awesomeness in a package](http://www.lostwebsite.net/posts/debian/trying_awesome/)
* [Playing with Awesome](http://www.paeps.cx/weblog/code/playing_with_awesome.html)
* [Tiled window manager](http://kmandla.wordpress.com/2007/12/13/tiled-window-manager/)
## November 2007
* [awesome, a tiling window manager](http://mychael.gotdns.com/blog/2007/11/09/awesome-a-tiling-window-manager/)
## September 2007
* [awesome jest super!](http://linuxnews.pl/awesome-jest-super/)

View File

@ -1,6 +0,0 @@
Here is resources for *awesome* developers and contributors.
- [Git repository](http://git.naquadah.org/?p=awesome.git;a=summary)
- [Bug tracking system](/bugs/)
<img src="/images/git_stats.png">

View File

@ -1,24 +1,34 @@
*awesome* is currently available in:
# Upcoming stable
* [Debian](http://packages.debian.org/awesome)
* [Gentoo](http://gentoo-portage.com/x11-wm/awesome)
* [FreeBSD](http://www.freshports.org/x11-wm/awesome/)
* [OpenBSD](http://openports.se/x11/awesome)
* [NetBSD](http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/wm/awesome/)
* [ArchLinux](http://aur.archlinux.org/packages.php?do_Details=1&ID=13038)
* [SUSE](http://download.opensuse.org/repositories/home:/darix/)
* [T2 SDE](http://t2-project.org/packages/awesome.html)
* [Source Mage GNU/Linux](http://codex.sourcemage.org/test/windowmanagers/awesome/)
Latest upcoming stable version is version 3.0-rc1 (codename: *Time To Pretend*) released on 1st August 2008.
# Stable
* [awesome-3.0-rc1.tar.gz](awesome-3.0-rc1.tar.gz)
* [awesome-3.0-rc1.tar.bz2](awesome-3.0-rc1.tar.bz2)
Stable version is [2.3.3](awesome-2.3.3.tar.gz)
([tar.bz2](awesome-2.3.3.tar.bz2)) (codename: *Pure Morning*), released on
26th July 2008.
# Old stable
Latest stable version of **awesome** is version 2.3.3 (codename: *Pure Morning*) released on 26th July 2008.
* [awesome-2.3.3.tar.gz](awesome-2.3.3.tar.gz)
* [awesome-2.3.3.tar.bz2](awesome-2.3.3.tar.bz2)
# Developement
Developement versions of *awesome* can be downloaded as tarballs using git snapshot [here](http://git.naquadah.org/?p=awesome.git;a=summary).
Developement versions of **awesome** can be downloaded as tarballs using git snapshot [here](http://git.naquadah.org/?p=awesome.git;a=summary).
You can also grab a git copy by running:
`git clone git://git.naquadah.org/awesome.git`
`git clone git://git.naquadah.org/awesome.git`
# Packages
**awesome** is currently available in:
* [ArchLinux](http://aur.archlinux.org/packages.php?do_Details=1&ID=13038)
* [Debian](http://packages.debian.org/awesome)
* [FreeBSD](http://www.freshports.org/x11-wm/awesome/)
* [Gentoo](http://gentoo-portage.com/x11-wm/awesome)
* [OpenBSD](http://openports.se/x11/awesome)
* [openSUSE](http://download.opensuse.org/repositories/home:/darix/)
* [NetBSD](http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/wm/awesome/)
* [Source Mage GNU/Linux](http://codex.sourcemage.org/test/windowmanagers/awesome/)
* [T2 SDE](http://t2-project.org/packages/awesome.html)

BIN
images/4mon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 80 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 97 KiB

View File

@ -1,62 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="16px"
height="16px"
id="svg2160"
sodipodi:version="0.32"
inkscape:version="0.45.1"
sodipodi:docbase="/home/blackfox/Documents/Branko/Projekti/Awsome/package"
sodipodi:docname="aw-block_icon_16px.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/blackfox/Documents/Branko/Projekti/Awsome/package/aw-block_icon_16px.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs2162" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.696216"
inkscape:cx="0.29432022"
inkscape:cy="6.162574"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="737"
inkscape:window-height="582"
inkscape:window-x="221"
inkscape:window-y="289" />
<metadata
id="metadata2165">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="opacity:1;fill:#535d6c;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 0 -0.03125 L 0 5 L 10.96875 5 L 10.96875 5.96875 L 0 5.96875 L 0 10 L 0 13 L 0 16 L 10 16 L 10 11 L 5.03125 11 L 5.03125 10 L 10.96875 10 L 10.96875 16 L 16 16 L 16 5 L 16.03125 5 L 16.03125 -0.03125 L 11 -0.03125 L 0 -0.03125 z "
id="rect2168" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1,78 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="22"
height="22"
id="svg2199"
sodipodi:version="0.32"
inkscape:version="0.45.1"
version="1.0"
sodipodi:docbase="/home/blackfox/Documents/Branko/Projekti/Awsome/package"
sodipodi:docname="aw-block_icon_22px.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/blackfox/Documents/Branko/Projekti/Awsome/package/aw-block_icon_22px.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs2201">
<filter
inkscape:collect="always"
x="-0.14164105"
width="1.2832821"
y="-0.14223115"
height="1.2844623"
id="filter3395">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.1050384"
id="feGaussianBlur3397" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="11.098901"
inkscape:cx="5.3280872"
inkscape:cy="5.6501045"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
width="22px"
height="22px"
inkscape:window-width="737"
inkscape:window-height="582"
inkscape:window-x="85"
inkscape:window-y="319" />
<metadata
id="metadata2204">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="opacity:1;fill:#535d6c;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 0 0 L 0 7 L 15 7 L 15 8 L 7 8 L 0 8 L 0 14 L 0 18.96875 L 0 22 L 14 22 L 14 15 L 7 15 L 7 14 L 15 14 L 15 22 L 22 22 L 22 0 L 17 0 L 15 0 L 0 0 z "
id="rect2207" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1,62 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32px"
height="32px"
id="svg3450"
sodipodi:version="0.32"
inkscape:version="0.45.1"
sodipodi:docbase="/home/blackfox/Documents/Branko/Projekti/Awsome/package"
sodipodi:docname="aw-block_icon_32px.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/blackfox/Documents/Branko/Projekti/Awsome/package/aw-block_icon_32px.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs3452" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="8"
inkscape:cx="16.001989"
inkscape:cy="10.654967"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:window-width="737"
inkscape:window-height="582"
inkscape:window-x="535"
inkscape:window-y="416" />
<metadata
id="metadata3455">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="opacity:1;fill:#535d6c;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 0 0 L 0 10 L 10 10 L 22 10 L 22 11 L 10 11 L 0 11 L 0 23 L 0 32 L 13.53125 32 L 21 32 L 21 22 L 13.53125 22 L 10 22 L 10 21 L 22 21 L 22 22 L 22 24 L 22 32 L 32 32 L 32 24 L 32 22 L 32 9 L 32 0 L 22 0 L 10 0 L 0 0 z "
id="rect3458" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1,68 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="48"
height="48"
id="svg2421"
sodipodi:version="0.32"
inkscape:version="0.45.1"
version="1.0"
sodipodi:docbase="/home/blackfox/Documents/Branko/Projekti/Awsome/package"
sodipodi:docname="aw-block_icon_48px.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/blackfox/Documents/Branko/Projekti/Awsome/package/aw-block_icon_48px.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs2423" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="3.9590209"
inkscape:cx="55.038103"
inkscape:cy="10.184593"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:grid-bbox="true"
inkscape:document-units="px"
width="48px"
height="48px"
inkscape:window-width="1280"
inkscape:window-height="975"
inkscape:window-x="0"
inkscape:window-y="31" />
<metadata
id="metadata2426">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="opacity:1;fill:#535d6c;fill-opacity:1;stroke:none;stroke-width:1.22501135;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M 0 0 L 0 15 L 16 15 L 31 15 L 33 15 L 33 16 L 0 16 L 0 31 L 0 48 L 15 48 L 32 48 L 32 32 L 15 32 L 15 31 L 33 31 L 33 48 L 48 48 L 48 31 L 48 16 L 48 4 L 48 0 L 38 0 L 33 0 L 31 0 L 16 0 L 0 0 z "
id="rect2429"
inkscape:export-filename="/home/blackfox/Documents/Branko/Projekti/Awsome/package/icons/aw_48.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1,62 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
id="svg2160"
sodipodi:version="0.32"
inkscape:version="0.45.1"
sodipodi:docbase="/home/blackfox/Documents/Branko/Projekti/Awsome/package"
sodipodi:docname="aw-block_icon_64px.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/blackfox/Documents/Branko/Projekti/Awsome/package/aw-block_icon_64px.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs2162" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.5"
inkscape:cx="18.374202"
inkscape:cy="37.52583"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="737"
inkscape:window-height="582"
inkscape:window-x="192"
inkscape:window-y="251" />
<metadata
id="metadata2165">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="opacity:1;fill:#535d6c;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="M -1.3e-07,4.440892e-16 L -1.3e-07,20 L 20,20 L 44,20 L 44,22 L 20,22 L -1.3e-07,22 L -1.3e-07,46 L -1.3e-07,64 L 27.0625,64 L 42,64 L 42,44 L 27.0625,44 L 20,44 L 20,42 L 44,42 L 44,44 L 44,48 L 44,64 L 64,64 L 64,48 L 64,44 L 64,18 L 64,4.440892e-16 L 44,4.440892e-16 L 20,4.440892e-16 L -1.3e-07,4.440892e-16 z "
id="rect3458" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

BIN
images/bg_menu.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 916 B

BIN
images/bg_t.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 B

BIN
images/bullet.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

BIN
images/screen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 KiB

BIN
images/top_bg.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

BIN
images/top_bg_.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

View File

@ -1,55 +1,110 @@
# Description
*awesome* is a floating and tiling window manager initialy based on a [dwm](http://www.suckless.org/wiki/dwm) code rewriting.
It's extremely fast, small, dynamic and awesome.
<div id="logo">
[[img images/icons/aw_64_shadow.png alt="awesome logo"]]
</div>
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.
<div id="screenshot">
[[img images/screen.png alt="awesome screenshot" size="320x240"]]
</div>
# 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…
<div id="screenshot">
[[img images/4mon.png alt="awesome running on 4 monitors" size="320x240"]]
</div>
# 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!

299
local.css
View File

@ -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;}
/* ======================================================== */
/* Created by Devit Schizoper */
/* Created HomePages http://LoadFoo.starzonewebhost.com */
/* Created Day 01.12.2006 */
/* ======================================================== */
#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; }
body {
margin: 0px;
background: url(/newsite/images/top_bg.gif);
background-repeat: repeat-x;
font-family: Verdana, Arial, sans-serif;
font-size: 0.6em;
}
#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; }
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;
}

View File

@ -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"]]

15
news/version_3.0-rc1.mdwn Normal file
View File

@ -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!

View File

@ -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"]]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 707 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 705 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 759 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 832 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 KiB

1
src Submodule

@ -0,0 +1 @@
Subproject commit 39614964ab0c3adf0673a428fb41050512b633ea

View File

@ -12,91 +12,108 @@
</head>
<body>
<div id="header">
<h1></h1>
<TMPL_IF NAME="SEARCHFORM">
<TMPL_VAR SEARCHFORM>
</TMPL_IF>
<ul>
<li><a href="/wiki/">wiki</a></li>
<li><a href="/community/">community</a></li>
<li><a href="/screenshots/">screenshots</a></li>
<li><a href="/devel/">devel</a></li>
<li><a href="/download/">download</a></li>
<li><a href="/news/">news</a></li>
<li><a href="/">about</a></li>
</ul>
<div class="visual"></div>
<div id="wrap">
<div id="top">
<h2><a href="#" title="Back to main page">awesome</a></h2>
<TMPL_IF NAME="SEARCHFORM">
<TMPL_VAR SEARCHFORM>
</TMPL_IF>
<div id="menu">
<ul>
<li><a href="/">home</a></li>
<li><a href="/news/">news</a></li>
<li><a href="/download/">download</a></li>
<li><a href="/community/">community</a></li>
<li><a href="/apidoc/">api doc</a></li>
<li><a href="/bugs/">bugs</a></li>
<li><a href="/wiki/">wiki</a></li>
</ul>
</div>
</div>
<TMPL_IF NAME="HAVE_ACTIONS">
<div class="actions">
<ul>
<TMPL_IF NAME="EDITURL">
<li><a href="<TMPL_VAR EDITURL>">Edit</a></li>
</TMPL_IF>
<TMPL_IF NAME="RECENTCHANGESURL">
<li><a href="<TMPL_VAR RECENTCHANGESURL>">RecentChanges</a></li>
</TMPL_IF>
<TMPL_IF NAME="HISTORYURL">
<li><a href="<TMPL_VAR HISTORYURL>">History</a></li>
</TMPL_IF>
<TMPL_IF NAME="PREFSURL">
<li><a href="<TMPL_VAR PREFSURL>">Preferences</a></li>
</TMPL_IF>
<TMPL_IF NAME="DISCUSSIONLINK">
<li><TMPL_VAR DISCUSSIONLINK><br /></li>
</TMPL_IF>
</ul>
</div>
</TMPL_IF>
<TMPL_IF SIDEBAR>
<div id="sidebar">
<TMPL_VAR SIDEBAR>
</div>
</TMPL_IF>
<div id="content">
<!-- <h1><TMPL_VAR TITLE></h1> -->
<div id="left">
<TMPL_VAR CONTENT>
</div>
<!--
<div id="right">
<ul id="nav">
<li><a href="/">home</a></li>
</ul>
<div class="box">
<h2 style="margin-top:17px">Latest news</h2>
<ul>
<li><a href="#">Recent Entries1</a> <i>01 Des 06</i></li>
</ul>
</div>
</div>
-->
</div>
</div>
<TMPL_IF NAME="HAVE_ACTIONS">
<div class="actions">
<ul>
<TMPL_IF NAME="EDITURL">
<li><a href="<TMPL_VAR EDITURL>">Edit</a></li>
</TMPL_IF>
<TMPL_IF NAME="RECENTCHANGESURL">
<li><a href="<TMPL_VAR RECENTCHANGESURL>">RecentChanges</a></li>
</TMPL_IF>
<TMPL_IF NAME="HISTORYURL">
<li><a href="<TMPL_VAR HISTORYURL>">History</a></li>
</TMPL_IF>
<TMPL_IF NAME="PREFSURL">
<li><a href="<TMPL_VAR PREFSURL>">Preferences</a></li>
</TMPL_IF>
<TMPL_IF NAME="DISCUSSIONLINK">
<li><TMPL_VAR DISCUSSIONLINK><br /></li>
</TMPL_IF>
</ul>
</div>
</TMPL_IF>
<TMPL_IF SIDEBAR>
<div id="sidebar">
<TMPL_VAR SIDEBAR>
</div>
</TMPL_IF>
<div id="content">
<h1><TMPL_VAR TITLE></h1>
<div id="text">
<TMPL_VAR CONTENT>
</div>
</div>
<div id="clear"></div></div>
<div id="footer">
<div id="pageinfo">
<div id="pageinfo">
<TMPL_IF NAME="TAGS">
<div class="tags">
Tags:
<TMPL_LOOP NAME="TAGS">
<TMPL_VAR NAME=LINK>
</TMPL_LOOP>
</div>
</TMPL_IF>
<TMPL_IF NAME="TAGS">
<div class="tags">
Tags:
<TMPL_LOOP NAME="TAGS">
<TMPL_VAR NAME=LINK>
</TMPL_LOOP>
</div>
</TMPL_IF>
<SCRIPT type='text/javascript' language='JavaScript' src='http://www.ohloh.net/projects/8909/badge_js'></SCRIPT>
<div class="copyright">
<a name="pagecopyright"></a>
<TMPL_IF COPYRIGHT>
<TMPL_VAR COPYRIGHT>
</TMPL_IF>
Copyleft 2007-2008, awesome project
</div>
<TMPL_IF LICENSE>
<div class="license">
<a name="pagelicense"></a>
License: <TMPL_VAR LICENSE>
</div>
</TMPL_IF>
<SCRIPT type='text/javascript' language='JavaScript' src='http://www.ohloh.net/projects/8909/badge_js'></SCRIPT>
<div class="copyright">
<a name="pagecopyright"></a>
<TMPL_IF COPYRIGHT>
<TMPL_VAR COPYRIGHT>
</TMPL_IF>
Copyleft 2007-2008, awesome project
</div>
<TMPL_IF LICENSE>
<div class="license">
<a name="pagelicense"></a>
License: <TMPL_VAR LICENSE>
</div>
</TMPL_IF>
<div class="pagedate">
Last edited <TMPL_VAR NAME=MTIME>
</div>
<div class="pagedate">
Last edited <TMPL_VAR NAME=MTIME>
</div>
</div>
</div>
<TMPL_IF EXTRAFOOTER><TMPL_VAR EXTRAFOOTER></TMPL_IF>
<!-- from <TMPL_VAR NAME=WIKINAME> -->
</div>