Skip to main content
Topic: Qtile troubleshooting (Read 419 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Qtile troubleshooting

I would be grateful for some help getting Qtile to run.

The error I'm getting from qtile.log is: cffi library 'libcairo.so.2' has no function, constant or global variable named 'cairo_xcb_surface_create'

When I look up this error it says you must install xcffib before cairocffi. So I completely removed qtile and all of it's deps, and installed python-xcffib first, and then the rest of Qtile. Still would not start.

I checked my qtile config with mypy (it passed), and I even tried the default config.

I have other WMs running on this machine: i3, herbstluft, awesome. Qtile is the only one giving me problems. There must be something I have installed that is conflicting with Qtile? I've been trying off-and-on for a few weeks to solve, but it looks like I need some help.

Re: Qtile troubleshooting

Reply #1
qtile may need to be rebuilt possibly

Re: Qtile troubleshooting

Reply #2
Is it on an Artix repo? I been getting it from Arch.

When I attempt to install qtile-git I get this error:

ERROR Missing dependencies:
   cairocffi[xcb]>=1.6.0
==> ERROR: A failure occurred in build().
    Aborting...

Re: Qtile troubleshooting

Reply #3
From what I've read, Qtile has fixed the xcffib/cffi issue months ago. I can't figure out why I'm still getting the same error.

Re: Qtile troubleshooting

Reply #4
Not sure which, but either an update and/or the last batch of packages moved to Artix repo, Qtile now works for me.  8)