Мне нужно отслеживать буфер обмена X11.
На данный момент я запрашиваю выделение ClipBoard каждые 5 секунд, затем хэширую текст, возвращенный из буфера обмена, и сравниваю его с хешем, вычисленным по последней проверке. Если хеши разные, я анализирую текстовое содержимое и делаю кое-что ...
Мне не нравится мой метод. Я из Windows, и с winapi это ядро, которое уведомляет вашу программу об изменении буфера обмена, и это более эффективно!
Я просто хочу знать, может ли X11 уведомить вашу программу как winapi при изменении буфера обмена? Каков более эффективный способ проверки изменений буфера обмена с помощью X11?