Как отслеживать изменения активного окна с помощью xcb? - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь найти способ отслеживать изменение свойства _NET_ACTIVE_WINDOW. Прямо сейчас я опрашиваю каждую 1 секунду, чтобы обновить текущее активное окно. Я знаю, что есть способ получить события об этом, я видел ссылки на него, но я не могу найти какой-либо код (который я могу понять), который объясняет, как это сделать.

1 Ответ

1 голос
/ 26 октября 2019

Если вы установите маску PropertyChange в корневом окне, вы начнете получать события PropertyNotify в свой код. См. Пример в моем ответе здесь: Linux получает уведомление об изменении целевого окна графического интерфейса

...