Awesome (简体中文)
From ArchWiki
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.)
配置
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的例子:
- Calmar's Awesome Setup
- Sen's config
- An example awesomerc | Wisdom is the prime thing
- Gigamo's config - configs for the development version, updated very often
贴士和技巧
请随意添加你的使用技巧,你肯定乐意让其他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”的命令。
其他资源
- http://wiki.ubuntu.org.cn/Awesome - 这是中文 ubuntu wiki 上的文档,看一看吧。
- http://awesome.naquadah.org/ - 官方站点
- http://awesome.naquadah.org/wiki/index.php/Main_Page - awesome wiki (译者注:值得一看,包含很多内容,例如如何在bar上显示时间,系统状态等)
- Awesome 3 的配置文件 这是awesome wiki 上的中文文档,值得一看。