57:
473:
did not have named releases. Since the release of 2.0 release candidate, awesome has used named releases starting with 2.0-rc1 nicknamed "Bumping
Toaster", followed by 2.0-rc2 "Softened Lights", 2.0 "Fruit Fly", all the way to 3.2 "Accidental Babies", 3.2.1 "Complicated" , 3.3.2 "Half-Moon" and 3.3.3
485:
Among standard awesome libraries, there is a library called 'invaders', which contains the Space
Invaders video game clone, written by Gregor "farhaven" Best. This module was first introduced in 3.1 release. For the 3.4 release, the module has been removed due to its novelty nature, increasing needs
327:
On May 20 2008, Danjou announced in an e-mail to awesome mailing list that a new format for the configuration file will be used in 3.0 release. The new format was placed in a file ~/.awesomerc.lua, and was later moved to ~/.config/awesome/rc.lua. As the extension suggests, the configuration file is
412:
Arnaud
Fontaine announced the move to XCB on the XCB mailing list on April 9 2008. In his message to the list, he emphasized the following as main advantages of using XCB: "modular architecture; direct access to the protocols; multithreading; asynchronous requests/replies;". The XCB port was
332:
programming language. Danjou argued that the new format and Lua integration would enable awesome users to customize awesome in ways he previously considered impossible: using a programming language for configuration made it possible to dynamically specify configuration options.
376:
There is also an alternative Wicked Lua library which can be used for creating widgets. Wicked is not included with awesome, but it can be obtained in binary package form, or otherwise installed with distribution's packaging system, in many distributions including
368:
Although the default awesome configuration as of 3.2.1 release does not have any status indicators (like wireless network status, battery indicators, etc), users can add these items using widgets. Data for the widgets is supplied using arbitrary
239:
below). Although highly extensible, the default setup of the window manager is deliberately simplified. In doing so, the author has created what he calls a framework window manager for users to expand and adapt to their own needs.
344:
For users migrating from 2.x releases, awesome configuration converter is being developed, although its wiki page states that the development is still in early stages and the software "doesn't work at the moment".
319:, a different flat file configuration library, somewhat resembling libconfig. During the development of 2.x releases, many customization features were added to awesome, such as titlebars and icon drawing.
307:
Prior to the third major release, one of awesome's features was what Danjou termed a 'no complicated configuration'. First versions of awesome (1.x) were simple modification of dwm with
299:
fork with an external configuration file. As such, its configuration file format, and the process of configuration itself, was subject to special attention by the author.
215:
it forked from. The first git repository for what was to become awesome was set up in
September 2007. jdwm was renamed to awesome, named after the same phrase used by the
518:. The article was in the list of articles proposed to deletion since January 30, 2010. Some think, that this was an attack against open source community.
336:
awesome Lua API is now hosted on awesome's homepage, and tutorial-style article about configuring awesome is posted on awesome Wiki.
286:
Each function for manipulating the environment is bindable to keys/ mouse buttons and executable remotely via D-Bus (awesome-client).
48:
196:, it strives to make it possible for the user to productively manage windows without the use of the mouse. It also supports the
527:
790:
192:. It aims at being extremely small and fast and supports multiple layouts such as floating, tiling, and maximized. Like many
677:
249:
Multiple and per screen status bars, including a variety of widgets (text and icon boxes, graphs, progress bars, and so on).
361:) awesome by using the window manager's Beautiful library. In line with rc.lua configuration file, theming is also done in
184:
programming language. The latter is also used for configuring and extending the window manager. Its development began as a
835:
779:
630:
619:
185:
81:
495:
370:
362:
329:
280:
181:
140:
104:
438:
430:
405:
library to communicate with the X server, making awesome the first window manager to use this library instead of
390:
499:
409:. Work on the XCB port was started by Arnaud Fontaine, one of the current awesome developers, in January 2008.
236:
177:
100:
597:
552:
166:
830:
211:, with 'jd' denoting the first letters of its principal programmer's name, and with dwm reminding of the
801:
557:
442:
386:
216:
193:
162:
644:
547:
23:
724:
123:
17:
308:
434:
825:
354:
583:
768:
358:
223:. awesome window manager was officially announced on dwm mailing list on September 20, 2007
135:
111:
173:
470:
220:
169:
128:
666:
511:
56:
699:
421:
awesome is distributed on a wide range of Unix-like operating systems, including
515:
422:
382:
67:
413:
completed the following month and Danjou created a new branch based on XCB.
315:. In 2.x branch, Danjou changed the configuration library from libconfig to
116:
47:
735:
273:
260:
757:
688:
746:
655:
542:
458:
450:
312:
235:
fork featuring customization through external configuration files (see
34:
710:
562:
510:
On
February 22, 2010, the article about awesome was was removed from
454:
446:
426:
378:
256:
620:
Julien Danjou's blog: Taking the other direction (April 15th, 2009)
201:
197:
316:
820:
537:
406:
266:
252:
Zero mouse dependency. Keyboard accelerated desktop environment.
815:
678:
acc page on awesome Wiki: Just what I need. Where can I try it?
373:
code since widgets are defined in the main configuration file.
150:
791:
Knowledge (XXG):Articles for deletion/Awesome (window manager)
532:
402:
296:
232:
212:
189:
477:
A list of supported packages can be found on download page.
645:
News on awesome-3 and about latest commits (May 20, 2008)
272:
Real transparency support (using
Composite extension and
401:
The 3.0 version, released
September 18, 2008, uses the
494:
awesome is a free software. It is licensed under the
584:
git.naquadah.org Git - awesome.git/history - LICENSE
295:
From the very beginning, awesome was conceived as a
146:
134:
122:
110:
96:
80:
66:
736:XCB transition announcement from XCB mailing list
725:XCB transition announcement from XCB mailing list
836:Julien Danjou's blog: Space invaders for awesome
8:
780:Julien Danjou's blog: Changes in awesome 3.1
40:
598:Project announcement from dwm mailing list.
39:
365:, allowing dynamic themes to be created.
573:
61:awesome with a number of terminals open
747:awesome Wiki: List of awesome releases
720:
718:
279:Customized entirely through editing a
579:
577:
486:for maintenance and fading interest.
7:
640:
638:
615:
613:
611:
609:
607:
605:
593:
591:
24:User:Belamp/Awesome (window manager)
769:Invaders library API documentation
31:
469:Until version number 1.3 awesome
417:Distribution package availability
207:The fork was initially nicknamed
700:awesome Wiki: Widgets in awesome
303:Early configuration file formats
55:
46:
528:Comparison of X window managers
340:awesome configuration converter
291:Configuration and customization
237:Configuration and customization
1:
506:Deletion from Knowledge (XXG)
87:3.4.3 / January 4, 2010
711:awesome Wiki: Wicked library
498:version 2, as published by
852:
631:awesome 3: Lua integration
496:GNU General Public License
283:script configuration file.
141:GNU General Public License
32:
656:awesome API documentation
439:Ubuntu (operating system)
431:Gentoo (operating system)
391:Gentoo (operating system)
231:Awesome has emerged as a
92:
76:
54:
45:
500:Free Software Foundation
689:awesome Wiki: Beautiful
667:Awesome 3 configuration
553:Stacking window manager
309:flat file configuration
323:New configuration file
194:tiling window managers
821:Customization example
758:awesome download page
558:Tiling window manager
443:Source Mage GNU/Linux
387:Source Mage GNU/Linux
217:How I Met Your Mother
200:markup language, and
548:Ion (window manager)
151:awesome.naquadah.org
33:For other uses, see
255:Multihead support (
204:for communication.
42:
18:User:Andrej Shadura
353:It is possible to
349:Themes and widgets
227:Aim of the project
156:
155:
22:(Redirected from
843:
816:Official website
804:
799:
793:
788:
782:
777:
771:
766:
760:
755:
749:
744:
738:
733:
727:
722:
713:
708:
702:
697:
691:
686:
680:
675:
669:
664:
658:
653:
647:
642:
633:
628:
622:
617:
600:
595:
586:
581:
397:Migration to XCB
263:or Zaphod mode).
213:software project
112:Operating system
59:
50:
43:
27:
851:
850:
846:
845:
844:
842:
841:
840:
812:
807:
800:
796:
789:
785:
778:
774:
767:
763:
756:
752:
745:
741:
734:
730:
723:
716:
709:
705:
698:
694:
687:
683:
676:
672:
665:
661:
654:
650:
643:
636:
629:
625:
618:
603:
596:
589:
582:
575:
571:
524:
512:Knowledge (XXG)
508:
492:
483:
481:Invaders module
467:
419:
399:
351:
342:
325:
305:
293:
246:
229:
174:X Window System
88:
62:
38:
29:
28:
21:
20:
12:
11:
5:
849:
847:
839:
838:
833:
828:
823:
818:
811:
810:External links
808:
806:
805:
794:
783:
772:
761:
750:
739:
728:
714:
703:
692:
681:
670:
659:
648:
634:
623:
601:
587:
572:
570:
567:
566:
565:
560:
555:
550:
545:
540:
535:
530:
523:
520:
507:
504:
491:
488:
482:
479:
471:window manager
466:
465:Named releases
463:
418:
415:
398:
395:
350:
347:
341:
338:
324:
321:
304:
301:
292:
289:
288:
287:
284:
277:
270:
264:
253:
250:
245:
242:
228:
225:
221:Barney Stinson
170:window manager
154:
153:
148:
144:
143:
138:
132:
131:
129:Window manager
126:
120:
119:
114:
108:
107:
98:
94:
93:
90:
89:
86:
84:
82:Stable release
78:
77:
74:
73:
70:
64:
63:
60:
52:
51:
30:
15:
14:
13:
10:
9:
6:
4:
3:
2:
848:
837:
834:
832:
829:
827:
824:
822:
819:
817:
814:
813:
809:
803:
798:
795:
792:
787:
784:
781:
776:
773:
770:
765:
762:
759:
754:
751:
748:
743:
740:
737:
732:
729:
726:
721:
719:
715:
712:
707:
704:
701:
696:
693:
690:
685:
682:
679:
674:
671:
668:
663:
660:
657:
652:
649:
646:
641:
639:
635:
632:
627:
624:
621:
616:
614:
612:
610:
608:
606:
602:
599:
594:
592:
588:
585:
580:
578:
574:
568:
564:
561:
559:
556:
554:
551:
549:
546:
544:
541:
539:
536:
534:
531:
529:
526:
525:
521:
519:
517:
513:
505:
503:
501:
497:
489:
487:
480:
478:
475:
474:"Firelight".
472:
464:
462:
460:
456:
452:
448:
444:
440:
436:
432:
428:
424:
416:
414:
410:
408:
404:
396:
394:
392:
388:
384:
380:
374:
372:
366:
364:
360:
356:
348:
346:
339:
337:
334:
331:
322:
320:
318:
314:
310:
302:
300:
298:
290:
285:
282:
278:
275:
271:
268:
265:
262:
258:
254:
251:
248:
247:
243:
241:
238:
234:
226:
224:
222:
218:
214:
210:
205:
203:
199:
195:
191:
187:
183:
179:
176:developed in
175:
171:
168:
164:
161:is a dynamic
160:
152:
149:
145:
142:
139:
137:
133:
130:
127:
125:
121:
118:
115:
113:
109:
106:
102:
99:
95:
91:
85:
83:
79:
75:
72:Julien Danjou
71:
69:
65:
58:
53:
49:
44:
36:
25:
19:
802:LINUX.ORG.RU
797:
786:
775:
764:
753:
742:
731:
706:
695:
684:
673:
662:
651:
626:
509:
493:
484:
476:
468:
420:
411:
400:
375:
367:
352:
343:
335:
326:
306:
294:
230:
208:
206:
158:
157:
68:Developer(s)
831:Screenshots
826:Manual page
328:written in
311:which used
569:References
423:Arch Linux
383:Arch Linux
317:libconfuse
219:character
97:Written in
490:Licensing
435:PLD Linux
313:libconfig
117:Unix-like
522:See also
274:xcompmgr
269:support.
261:Xinerama
244:Features
172:for the
167:stacking
543:StumpWM
459:OpenBSD
451:FreeBSD
159:awesome
147:Website
136:License
41:awesome
35:Awesome
563:XMonad
455:NetBSD
447:T2 SDE
427:Debian
389:, and
379:Debian
257:XRandR
163:tiling
516:Jayjg
355:theme
202:D-Bus
198:pango
16:<
538:wmii
457:and
407:Xlib
359:skin
357:(or
267:EWMH
209:jdwm
186:fork
180:and
124:Type
103:and
533:dwm
514:by
403:XCB
371:Lua
363:Lua
330:Lua
297:dwm
281:Lua
233:dwm
190:dwm
188:of
182:Lua
105:Lua
717:^
637:^
604:^
590:^
576:^
502:.
461:.
453:,
449:,
445:,
441:,
437:,
433:,
429:,
425:,
393:.
385:,
381:,
276:).
259:,
178:C
165:/
101:C
37:.
26:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.