Как я могу получить список запущенных приложений с GTK? - PullRequest
0 голосов
/ 20 ноября 2008

Как я могу получить список запущенных приложений? Я имею в виду те, что на панели внизу экрана.

Ответы [ 2 ]

2 голосов
/ 21 ноября 2008

Я верю, что вы ищете libwnck

0 голосов
/ 21 ноября 2008

Панель, на которую вы ссылаетесь, является панелью GNOME. Так что это вопрос GNOME, а не вопрос GTK.

В GNOME не существует четко определенной концепции "многооконного приложения", о которой я знаю. Список задач панели, вероятно, создается путем запроса менеджера окон для получения списка окон и группировки окон по их свойству "class".

Существуют также различные подсказки менеджера окон, которые необходимо учитывать, например, чтобы игнорировать панели и другие служебные окна. На вашем месте я бы посмотрел исходный код апплета панели задач. Возможно, где-то есть документация, которая описывает статус-кво, но я знаю, где это будет.

...