Awesome (简体中文)

From ArchWiki

Jump to: navigation, search


i18n
Česky
English
简体中文

Contents

介绍

来自awesome网站:

awesome 是一个浮动和平铺的窗口管理器, 最初基于dwm的代码并进行了重写。它非常快,小巧,动态(dynamic)和令人敬畏(awesome)

安装

标准方法

Awesome 在标准仓库(community)中:

# pacman -S awesome

预览版

Awesome3 RC3 位于 AUR 这里. 你可以通过yaourt来获取:

yaourt -S --aur awesome3

要注意如果你使用的是Awesome3,这个页面的大部分内容就不适用了.

开发版

基于git的开发版本在 AUR, 如awesome-git.

如果你不确定哪个版本适合你,使用上面提到的标准方法。

开始

使用 awesome

从登录管理器器启动awesome, 请看 this article. SLiM 是一个流行的轻量级登录管理器,强烈推荐。

如果不使用登录管理器, 把 exec awesome 加入到启动脚本(如 ~/.xinitrc.)

配置

Image:Tango-document-new.png This article is a stub.
This typically means the article is a placeholder for more content to come. Knowledgeable users are encouraged to help expand the article.

Awesome 已经有了非常好的默认设置,但早晚你会去改变一些东西。幸运的是, awesome使用标准的点文件(dot-file)作为配置文件,如 ~/.awesomerc.

创建 .awesomerc 文件

每当编译完, awesome 会使用在 ~/.awesomerc文件中的任何自定义设置。 这个文件不是默认创建的, 所以我们必须先拷贝模板文件:

$ cp /usr/share/doc/awesome/awesomerc ~/.awesomerc

如果想知道awesome更多的配置信息,, 请查看awesome wiki 或者运行以下命令:

$ man awesomerc

检查你的 .awesomerc 文件

每当你修改了配置文件,一个好的习惯是检查一下该文件,确认没有错误。很简单,在终端里运行以下命令:

$ awesome -k

假设配置文件没有错误,那么你会看到如下信息:

[user@host] $ awesome -k
Configuration file OK.

更多的配置资源

一些好的.awesomerc的例子:

贴士和技巧

请随意添加你的使用技巧,你肯定乐意让其他awesome用户分享。

使用键盘宏来改变音量,将以下的内容添加到.awesomrc的"key"段。它使用Ctrl+Alt+Up来调高音量,使用Ctrl+Alt+Dow来调低音量。

key
{
    modkey = {"Mod1", "Control"}
    key = "Up"
    command = "spawn"
    arg = "amixer sset Master,0 5%+"
}
key
{
    modkey = {"Mod1", "Control"}
    key = "Down"
    command = "spawn"
    arg = "amixer sset Master,0 5%-"
}

第一次使用awesome

第一次使用一个新的窗口管理器,特别是一个没有内建菜单的窗口管理器,让人感到有点怕怕。在虚拟终端下打开awesomerc文件,你能够看到所有的键绑定。

编辑和检查配置文件

我使用两个终端来编辑.awesomerc。在第一个里编辑.awesomerc文件,然后保存。在第二个里运行

$ awesome -k

在使用"Mod4 + Ctrl+ r"重启awesome之前,可以检查配置文件的错误。你同样可以这样做:

$ echo 0 exec awesome | awesome-client

效果一样.

透明

Awesome 通过xcompmgr支持2D透明. 要注意你最好使用xcompmgr的git版本,位于AUR.

加入到 ~/.xinitrc

xcompmgr &

查看更多选项 man xcompmgr or xcompmgr.

.awesomerc文件有改2个地方要增加透明设置:

general {
    opacity_focused = 1.0
    opacity_unfocused = 0.7
}
rules {
    name = "A Window"
    opacity  = 0.1
}

问题

Mod4 键

Win键的别名。 但是我的Mod4键不是默认映射。如果你也是这种情况,你可以使用以下命令来查看Mod4键的键码

$ xev

左边的Mod4键应该是115, 那么加入到你的 ~/.xinitrc

xmodmap -e "keycode 115 = Super_L" -e "add mod4 = Super_L"
exec awesome


Mod4 键 和 IBM ThinkPad 用户

IBM ThinkPads没有使用对称的Window键(尽管lenovo在他们的Thinkpads上改变了这个传统)。 到写此内容为止,Alt键在默认的.awesomerc中还没有被使用(参考Awesome wiki上的命令表),所以可以用来替换Super/Mod4/Win键。用你喜欢的文本编辑器,使用替换功能把配置文件中的Mod4用Mod1替代即可。

注意: Awesome有些命令是使用Mod4键+单字母,把Mod4改成Mod1/Alt会造成一些键绑定的重叠,有些键绑定问题对wesomerc简单修改就能改变。当为了配合我的工作桌面,而改变命令(如把Mod1+K改成Mod1+Tab)后,大部分这样的命令就失效了。自定义的使用Mod1加一个简单字母的有可能就会造成这样的问题。例如,Alt+F在大部分程序中如Firefox和Gimp等,是一个最开始的下拉菜单“File”的命令。


其他资源

Personal tools