Knowledge (XXG)

User:Andrej Shadura/Awesome (window manager)

Source 📝

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:)

Index

User:Andrej Shadura
User:Belamp/Awesome (window manager)
Awesome


Developer(s)
Stable release
C
Lua
Operating system
Unix-like
Type
Window manager
License
GNU General Public License
awesome.naquadah.org
tiling
stacking
window manager
X Window System
C
Lua
fork
dwm
tiling window managers
pango
D-Bus
software project
How I Met Your Mother
Barney Stinson

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.