благодаря превосходному wmctrl (http://tomas.styblo.name/wmctrl/) мне было легко получить код C, необходимый для отображения списка видимых окон.
что мне все еще нужно, так это получить информацию о том, что является активным окном, что находится за активным окном, что за этим снова... Кто-нибудь знает, как я могу получить эту информацию?