У меня есть этот код, который не дает никаких исключений, но, похоже, я не получаю такие события, как MapRequests или ConfigureNotifys:
import xcb
import xcb.xproto as xproto
conn = xcb.connect()
root = conn.get_setup().roots[0].root
eventmask = [xproto.EventMask.SubstructureRedirect, xproto.EventMask.SubstructureNotify]
conn.core.ChangeWindowAttributesChecked(self.root, xproto.CW.EventMask, eventmask)
while True:
e = conn.wait_for_event()
print e
Я тестирую это в Xephyr.
Я делаю что-то неправильно? И если да, то как мне это исправить?