Как я могу узнать или записать окно верхнего уровня X11, из которого было открыто окно верхнего уровня? - PullRequest
1 голос
/ 06 ноября 2010

Я думаю о написании оконного менеджера X11, который делает для окон что-то вроде того, что TabKit делает для вкладок в Firefox (в его режиме просмотра по умолчанию ). Для этого мне нужно было бы узнать, из какого окна было открыто окно. Есть ли стандартный способ выяснить это?

(я никогда не делал любое программирование X11 без использования кроссплатформенного инструментария поверх X11, не говоря уже о написании оконного менеджера.)

1 Ответ

0 голосов
/ 07 ноября 2010

Для сложных случаев - приложений, запускающих другие приложения, например, текстового процессора, запускающего веб-браузер, - будет необходимо сотрудничество между приложениями для отслеживания этой информации.Проект Zeitgeist уже пытается отследить, какие документы были открыты, из каких документов, что достаточно близко, чтобы мне, вероятно, пришлось работать с Zeitgeist (и / или его эквивалентом KDE - Nepomuk?), Чтобы реализовать это.

...