Я только начал использовать PyGI (на Ubuntu Natty), хотя я никогда раньше не использовал pygtk.Я использовал wnck в программе wxPython, и было достаточно легко получить список открытых в данный момент окон.Из PyGI список окон всегда пуст.соответствующие биты кода:
from gi.repository import Gtk, Wnck
while Gtk.events_pending():
Gtk.main_iteration()
#... in my app class...
screen = Wnck.Screen.get_default()
wins = screen.get_windows()
с этим, wins == []
.Спасибо!