Загрузите исходный код wmctrl и изучите его. Если вы создаете какое-то бесплатное программное обеспечение с той же или совместимой лицензией GPLv2, вы можете взять из него некоторый код.
Существует только один исходный файл main.c
, и он, кажется, выполняет обычные вызовы Xlib, в частности XGetWindowProperty вызовы, заключенные в get_property
Я очень удивлен, что вы задали вопрос здесь. Благодаря бесплатному программному обеспечению намного проще и быстрее загружать исходный код и изучать его.