在 Gtk 4.0 + X11 中列出窗口

问题描述

以下代码使用 GDK 3 / Gnome 3.x 和 PyGObject 在 windows 中迭代:

import gi

gi.require_version('Gtk','3.0')
from gi.repository import GdkX11

display: GdkX11.X11display = GdkX11.X11display.get_default()
screen: GdkX11.X11Screen = display.get_screen()
for w in screen.get_window_stack():  # type: GdkX11.X11Window
    ...

然而,这在 GDK4 中不再起作用。

文档和 migration guide 很神秘...

当前遍历窗口的方法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)