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

StackOverflow https://stackoverflow.com/questions/4114965

Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top