Я хочу нарисовать некоторые примитивы поверх всех окон на экране. Я нашел некоторый код на C и попытался перенести его, чтобы использовать xlib python:
from Xlib.display import Display
from Xlib import X
from Xlib import protocol
display = Display(':0')
root = display.screen().root
gc = root.create_gc()
root.fill_rectangle(gc, 100, 100, 500, 500)
Но на экране ничего не появляется (правда, корневое окно назначено: хватая клавиатуру после него работает). Как это сделать правильно?