Package Details: qtile-git 3444.458c4875-2

Git Clone URL: (read-only, click to copy)
Package Base: qtile-git
Description: A full-featured, pure-Python tiling window manager. (git version)
Upstream URL:
Licenses: MIT
Conflicts: qtile
Provides: qtile
Submitter: Mr.Elendig
Maintainer: RogerDuran (dequis)
Last Packager: dequis
Votes: 64
Popularity: 0.000231
First Submitted: 2008-09-23 19:38
Last Updated: 2020-04-26 11:56

Dependencies (7)

Required by (4)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

vchimishuk commented on 2012-11-15 19:13

RogerDuran, thanks. Now it is ok.

RogerDuran commented on 2012-11-14 23:13

vchumushuk, try removing python2-cairo and then installing pycairo-xcb-git, ie:

pacman -Rdd python2-cairo
yaourt -S pycairo-xcb-git

-Rdd skip dependency checks

vchimishuk commented on 2012-11-14 22:53


I have problems with building qtile because of pycairo-xcb-git package conflicts with python2-cairo. And I can't remove python2-cairo because it is in dependency with other important packages.
I was trying to build qtile with python2-cairo instead of pycairo-xcb-git, -- it is built. But qtile crashes on start in this case. Here is stacktrace.
Maybe you can recommend something?

$ qtile
2012-11-15 00:46:57,023 qtile fire:183 Internal event: setgroup((), {})
2012-11-15 00:46:57,024 qtile fire:183 Internal event: focus_change((), {})
2012-11-15 00:46:57,025 qtile fire:183 Internal event: layout_change((<libqtile.layout.max.Max object at 0x958024c>, <libqtile.manager.Group object at 0x949374c>), {})
Traceback (most recent call last):
File "/usr/bin/qtile", line 77, in <module>
q = make_qtile()
File "/usr/bin/qtile", line 72, in make_qtile
File "/usr/lib/python2.7/site-packages/libqtile/", line 756, in __init__
File "/usr/lib/python2.7/site-packages/libqtile/", line 830, in _process_screens
File "/usr/lib/python2.7/site-packages/libqtile/", line 193, in _configure
i._configure(qtile, self)
File "/usr/lib/python2.7/site-packages/libqtile/", line 166, in _configure
File "/usr/lib/python2.7/site-packages/libqtile/", line 175, in __init__
self.surface = cairo.XCBSurface(
AttributeError: 'module' object has no attribute 'XCBSurface'

RogerDuran commented on 2012-10-30 11:26

@ei-grad done

ei-grad commented on 2012-10-30 11:07

Add python2-distribute to build depends, please.

RogerDuran commented on 2012-10-21 09:01

fixed the package and added the qtile-examples repo to /usr/share/doc/qtile-git/examples/

kuroneko commented on 2012-10-18 23:33

The example config has been changed to be included in the python package, so it is safe to remove the lines for copying the example config.

Or you can change the cp line to point at its current location libqtile/resources/

aksr commented on 2012-10-18 18:23

==> Copying example config
cp: cannot stat ‘examples/config’: No such file or directory
==> ERROR: A failure occurred in package().
==> ERROR: Makepkg was unable to build qtile-git.

RogerDuran commented on 2012-04-26 02:53

i updated git repo, make it depends on xorg-xpyb-git, and cairo>=1.12, to install qtile and pycairo-xcb-git we need to install cairo from testing, until it's committed to the stable repo.

quick howto:

edit /etc/pacman.conf and enable testing repo
pacman -Sy cairo
edit /etc/pacman.conf and disable testing repo

yaourt or makepkg --install qtile-git

Anonymous comment on 2012-04-26 02:08

Update the following line in the PKGBUILD:


the PKGBUILD points to an old repo that doesn't seem to be updated anymore.