Листинг окон в Gtk 4.0 + X11
Следующий код повторяется через окна с использованием GDK 3 / Gnome 3.x и PyGObject:
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 это больше не работает.
Документация и руководство по миграции загадочны ...
Каков текущий метод перебора окон?