首页

From awesome
Jump to: navigation, search

Contents

awesome

本维基的目标是提供一份由社区自助的文档,尤其是帮助新用户使用和配置 awesome。我们在这里也有开发人员感兴趣的内容,包括如何编译 awesome (若干相关的分发行版)、如何调试、等等。

注意: 由于垃圾信息制造者 (spammers) 的存在,您必须先创建一个账号然后才能编辑页面。非要创建一个账号才能编辑虽然很麻烦,但是这样能有效避免垃圾信息。

请您放心的注册账号,帮助我们完善文档。

当前 awesome 版本列表:

Documentation

Documentation

Configuration and control of awesome have changed between major versions and may as well continue to evolve in future ones. 下列文档中的某些可能适用于所有版本。但如果其中某些只针对一个特定版本的文档遗漏了相应的版本号,请指正它们。

安装 & 基础

开发的基础

翻译

一部分文档已经被翻译成不同的语言。被翻译的文档中可以包含和本国语言相关的附加信息。

如果某个页面被翻译过,在它的上方会显示一条可用的语言列表。例如常见问题页面中的可用语言列表:

评论 & 新闻

定制

状态栏和零件

Statusbars

主题

用户配置文件

用户配置文件的示例在这里

其他技巧

Lua 扩展

Lua extensions

LUA程序设计语言是一个简洁、轻量、可扩展的脚本语言。Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Common uses of Lua are:

  • A configuration language for applications.
  • A standalone scripting language.
  • An embedded language in applications to modify runtime behaviour.

To get introduced into Lua, please read this tutorial for the newcomers to the language. As a suggestion, please consider to get this Lua Short Reference. The Awesome framework is build with Lua as the extension language. Some of all extensions can be see below:

  • awful - the standard awesome Lua library.
  • awful.menu - a popup menu library.
  • Beautiful - a theming library.
  • Obvious - a new implementation of a widget library made since Wicked.
  • Vicious - a modular widget library derived from Wicked.
  • Space Invaders - allows you to play Space Invaders with Awesome
  • Naughty - a popup notification library
  • Shifty - dynamic tagging library with advanced client matching and sane configuration
  • Rodentbane - a library for rapid control of the mouse cursor using just the keyboard

More

Most people these days are used to having a more complete desktop. This section includes links to various apps that are lightweight and useful from within awesome to fill the gaps between just a window manager and a full-blown desktop environment like KDE or GNOME.

Personal tools