Использование gtk.gdk.Window.set_keep_above скажет диспетчеру окон поднять ваше окно над другими окнами и держать его на вершине, если в других окнах также не установлено значение keep-over.Некоторым пользователям это не понравится, потому что это может затруднить доступ к другим окнам или их открытие.Альтернативой является отправка сообщений диспетчеру окон с указанием поднять окно.Я думаю
import os
...
os.system('wmctrl -a mygtkwindow')
скажет диспетчеру окон поднять окно, заголовок которого содержит «mygtkwindow», и выделит его.
Некоторые программы, связанные с управлением оконным менеджером: dcop[1] , [2] , devilspie , wmctrl [1] , [2] , [3] и xautomation .