GdkX11更改仅在第二次调用get_active_window()后生效

时间:2016-07-28 23:53:18

标签: python gdk

我有一个非常简单的脚本来移动当前活动的窗口

from gi.repository import GdkX11,Gdk,Gtk

screen = GdkX11.X11Screen.get_default()

# use width and height on this one
#work_area = screen.get_monitor_workarea(0)
#active_window_xid = int(screen.get_active_window().get_xid())

aw = screen.get_active_window()
aw.move(0,250)

问题是它不起作用,除非我在最后一行之后再次添加screen.get_active_window()。这有什么理由,如何让更改立即生效?

0 个答案:

没有答案