LINUX.ORG.RU

Список открытых в системе окон

 , , , ,


0

1

Как можно получить список открытых в данный момент окон, желательно средствами Qt или близкими к ним (Xlib рассматриваю в последнюю очередь, т.к. проект должен работать под несколькими оконными системами с минимальным изменением кода)?



Последнее исправление: Daiquiri (всего исправлений: 1)

Начни танцевать от сюда:

for i in `xprop -root _NET_CLIENT_LIST | sed 's/.*# //;s/,//g'`; do
        xprop -id $i WM_NAME | cut -f2 -d'"'
done

Про Qt не скажу, но через Go нативно (xcb) дёргается без проблем: https://github.com/dim13/gone

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.