我希望能在屏幕上所有窗口的顶部绘制一些基本图形。我找到了一些用C语言编写的代码,并尝试将其移植为使用Python的Xlib:
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)
但是屏幕上没有任何显示(但是根窗口已经被分配:在它工作后抓取键盘)。如何正确地做到这一点?