Как отслеживать изменения активного окна с помощью xcb?
Я пытаюсь найти способ отслеживать, когда _NET_ACTIVE_WINDOW
изменения собственности. Прямо сейчас я опрашиваю каждую секунду, чтобы обновить текущее активное окно. Я знаю, что есть способ получить события по этому поводу, я видел ссылки на это, но я не могу найти никакого кода (который я могу понять), который объясняет, как это сделать.
1 ответ
Решение
Если вы установите PropertyChange
маска в корневом окне вы начнете получать PropertyNotify
события в ваш код. См. Пример в моем ответе здесь: Linux получает уведомление о фокусированном изменении окна графического интерфейса