openSUSE 安装 Qtile
Table of Contents
1. 简介
Qlite 是一个纯 Python 写的平铺窗口管理器,配置灵活,配置文件支持 Python,如果您是 Python 的忠实者,不妨试试:)
2. 安装准备
在安装以前,确保您的系统安装了 gcc 和 make,OpenSUSE 默认情况下是没有的:)
1、安装 libxcb-devel:
zypper install libxcb-devel
2、安装 xpyb。xpyb 的版本需要 >1.3,去官方网站下载最新的:http://cgit.freedesktop.org/xcb/xpyb/。
在编译 xpyb 之前,请先确保系统已经安装了 autoconf 和 libtool,如果没有,您可以通过以下两条命令完成安装:
zypper install autoconf zypper install libtool
接下来,编译 xpyb:
cd xpyb-1.3.1 ./autogen.sh ./configure make && make install
如果您在编译时看到以下提示:
fatal error: Python.h
则说明还需要安装 python-devel:
zypper install python-devel
3、安装 py2cairo:
git clone git://git.cairographics.org/git/py2cairo cd py2cairo ./waf configure
如果提示:
Checking for 'cairo' >= 1.10.2: not found
请执行:
zypper install cairo-devel
接着再次编译 py2cairo:
./autogen.sh --enable-xcb ./configure --prefix=/usr make && make install
3. 安装 Qtile
1、clone 最新的 qtile 到本地:
git clone https://github.com/tych0/qtile
2、安装:
cd qtile python setup.py install
3、执行:
qtile
如果 qtile 没有报错,则说明已经成功安装了,接下来将它添加到登录管理器界面中,以供登录时选择:
cd /usr/share/xsessions
创建一个名为 qtile.desktop 的文件,输入以下内容:
[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=qtile TryExec=qtile Name=Qtile Comment=Qtile
最后注销您当前的桌面环境,然后在登录界面中选择成 qtile 即可。