LINUX.ORG.RU

список окон


0

0

как получить список окон на конкретном рабочем столе? нашел в документации функцию XQueryTree, но она возвращает огромное количество окон. как потом из массива Window получить только те, которые представлены на панеле задач?

anonymous

Ответ на: комментарий от cvv

xlsclients странно работает.
его вывод не совпадает с мнением WM (флюксбокс). В чем может быть дело?

anonymous
()
Ответ на: комментарий от anonymous

>xlsclients странно работает.

>его вывод не совпадает с мнением WM (флюксбокс). В чем может быть дело?

xlsclients даёт список всех клиентов Х-сервера А fluxbox дополнительно их перебирает/сортирует по свойствам окон.

cvv ★★★★★
()
Ответ на: комментарий от anonymous

для получения остальных окон требуется юзания протокола icccm которого xlsclients не знает. ещё есть протокол net_wm тоже из етой песни

cvv ★★★★★
()
Ответ на: комментарий от anonymous

>пока копаюсь в исходниках fbpager и fluxter, ищу просветления...

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

здеся был один гуру под именем carrot но чёто он перестал появлятся.

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.