个人工具
登录
查看“Awesome”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Awesome”的源代码
来自Ubuntu中文
←
Awesome
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
= '''''Awesome''''' = Awesome是一个可高度自定义的平铺式窗口管理程序。它的程序体积非常小,运行速度飞快,并且可以自定义运行界面显示逻辑等等。 ranjiao.linux@gmail.com __TOC__ == 为什么是Awesome == 老版本的Awesome2配置文件和编译方法差异很大,这里讨论的Awesome指的是Awesome3。 官方网站: http://awesome.naquadah.org/ === 什么是平铺式窗口管理? === === Awesome的特点 === == 编译 & 安装 == 官方wiki中的编译指南地址:http://awesome.naquadah.org/wiki/index.php?title=Awesome-3-Ubuntu-git<br> *升级系统 $ sudo apt-get install build-essential autoconf automake libtool gperf $ sudo apt-get install dpatch fakeroot git git-core *安装编译所需的包 $ sudo apt-get install libx11-dev libxinerama-dev $ sudo apt-get install libxrandr-dev libpango1.0-dev $ sudo apt-get install libimlib2-dev libgtk2.0-dev $ sudo apt-get install libxcb-shm0-dev libxcb-render0-dev $ sudo apt-get install libxcb-randr0-dev libxcb-shape0-dev $ sudo apt-get install libcairo2-dev libxcb-xinerama0-dev $ sudo apt-get install liblua5.1-filesystem0 liblua5.1-logging $ sudo apt-get install libdirectfb-dev libxt-dev *安装asciidoc(可选, 如果你不需要创建文档的话可以跳过这步) $ sudo apt-get install asciidoc *安装lua相关的包 $ sudo apt-get install lua5.1 liblua5.1-0-dev *安装CMake 从如下地址下载: http://packages.ubuntu.com/intrepid/i386/cmake/download 并且安装 $ sudo dpkg -i cmake*.deb *安装libev 从如下地址下载: http://packages.ubuntu.com/intrepid/i386/libev3/download http://packages.ubuntu.com/intrepid/i386/libev-dev/download 并且安装: $ sudo dpkg -i libev*.deb *安装luadoc http://packages.ubuntu.com/intrepid/all/luadoc/download http://packages.ubuntu.com/intrepid/all/liblua5.1-doc0/download 并且安装 $ sudo dpkg -i *lua*doc*.deb *编译依赖项 获取xcb-util: $ git clone git://anongit.freedesktop.org/git/xcb/util $ cd util && ./autogen.sh && make && sudo make install $ apt-get source libcairo2-dev $ cd cairo-1.6.0 编辑debian/rules文件,并且把其中的 "--disable-xcb" 都改成 "--enable-xcb", 并且把文件中的"dh_shlibdeps"都注释掉,并且保存 $ sudo dpkg-buildpackage -rfakeroot $ sudo dpkg -i ../libcairo2_1.6.0-0ubuntu2_i386.deb ../libcairo2-dev_1.6.0-0ubuntu2_i386.deb 注意: 不要让包管理器把libcairo2和libcairo2-dev更新掉,否则会把他们改为老板本 导致awesome无法运行 *下载awesome并且编译安装 $ git clone git://git.naquadah.org/awesome.git $ make && sudo make install 如果cmake报错说缺少某样软件包,用apt-cache search XXX命令搜索,并且像从源安装其它deb 包一样把它装上 注意: 如果编译过程终止并且显示错误信息 'error stating path', 只需要手工创建如下目录并且重新开始编译: /usr/bin/lua5.1: /usr/share/lua/5.1/luadoc/taglet/standard.lua:447: error stating path `/path/to/awesome/.build-bill-i486-linux-gnu-4.2.3/luadoc' stack traceback: $ mkdir /path/to/awesome/.build-bill-i486-linux-gnu-4.2.3/luadoc $ make 如果这个无法解决问题的话可以试试如下命令: $ rm -rf /path/to/awesome/.build-bill-i486-linux-gnu-4.2.3/luadoc $ mkdir /path/to/awesome/.build-bill-i486-linux-gnu-4.2.3/luadoc $ make *创建 ~/.xinitrc 并且链接到 ~/.Xsession ~/.xinitrc中内容如下: #!/usr/bin/env bash xsetroot -solid black & exec /usr/local/bin/awesome 创建一个从.xinitrc到.Xsession的软链接 ln -s ~/.xinitrc ~/.Xsession *大功告成。你只需要在登录界面选择'Sessions',并且在列表中选择'Xsession'。照常登录就能运行.xinitrc中的内容进入awesome了。 == 配置 == 从3.0开始awesome转而使用lua作为配置文件的格式,配置文件位于 ~/.config/awesome/rc.lua。 === 自动启动 === == 使用入门 == === 相关概念 === === 默认键位 === == 社区 == 很遗憾,国内用这个的人似乎还是很少。Awesome的官方网站上页只有一个邮件列表,没有论坛之类的东西。能找到国人讨论的地方有irc.oftc.net的#awesome-cn频道(不过通常都没什么人 Orz) <br> ''&lt;待续&gt;''
返回至
Awesome
。