Awesome/zh-cn

"awesome"是一个高度可定制的用于X的下一代窗口管理器框架. 它主要定位于顶级用户、开发者、每天都要与计算任务打交道的人以及那些想要很好的控制他们图形界面环境的人.

Emerge
安装 :

启动
To start awesome use a display manager or.

To use with ConsoleKit support, setup ConsoleKit and create the following file:

配置文件
The default configuration file of awesome is located in. If such a directory or file does not exist then it needs to be created. A default, out of the box, configuration is distributed with and can be found at. Copy that configuration file to the user's home directory.

第一步，创建目录 :

接着，复制配置文件 :

If is not installed, either install it or change the default terminal emulator to the terminal emulator available on the system. Below, the default terminal emulator is set to, part of.

作好更改后，检查配置文件是否有错误是非常有用的：

通过软件包 添加壁纸支持:

For instance, to use to set the wallpaper, edit :

标签
In, tags are the name given to virtual desktops under which one or more applications are running. It is possible to assign custom symbols to these tags:

菜单
Below is an example of a custom menu:

日期
下面是一个定制日期格式的例子，使用的是 格式. 第二个选项， ，指定多少秒更新一次.

音量控制
可用来用于自动处理音量键，并且通过托盘图标显示音量.

Autostart from within :

Alternatively, a lightweight method is to add volume keys straight into the configuration:

MPD 多媒体键
安装 给 MPD 添加多媒体键绑定：

Next update the configuration to assign the multimedia keys to the proper command:

使用 Xephyr 调试配置
Xephyr 是一个非常有用的调试新配置文件的工具，它会在一个客户端窗口中创建一个X服务器的实例：

这将打开一个800x600的窗口. 在其中打开终端，执行下面的命令运行 awesome：

这将在窗口中运行 awesome.

快捷键
这些是最有用的默认的快捷键：


 * + = 使用鼠标移动客户端
 * + = 使用鼠标缩放客户端


 * + = 打开终端
 * + = 运行命令
 * ++ = kill
 * + = 最大化
 * + = 最小化
 * ++ = 回复最小化的客户端
 * + = 全屏
 * + = 切换到前一个客户端
 * ++ = float


 * + = highlight left client
 * + = highlight right client
 * ++ = move client right
 * ++ = move client left


 * + = resize tiled client
 * + = resize tiled client


 * + = change tag
 * + = change tag
 * ++ = send client to tag

Custom key bindings, like +, can be mapped to make the experience even better. For instance, to use + to switch to the previous window:

外部资源

 * awesome wiki 上的用户配置文件