如何使用python-xlib移动/调整窗口大小?

Dae*_*yth 7 python xlib

如何使用python-xlib调整窗口大小/移动窗口?我有X窗口ID.什么是等效的python-xlib片段wmctrl -i -r $id -e $gravity,$x,$y,$width,$height

And*_*rov 4

您需要ConfigureWindow 请求来更改x、y、宽度、高度,并需要ChangeWindowAttributes 请求来更改重力。您可以直接使用它们或与资源/窗口包装器一起使用

win = xobject.drawable.Window(display, id)
win.configure(x=123, y=345, width=678, height=910)
win.change_attributes(win_gravity=X.NorthWestGravity, bit_gravity=X.StaticGravity)
Run Code Online (Sandbox Code Playgroud)