查看“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
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息