Как наблюдать изменения в подключенных мониторах через Xlib?

Я пытаюсь написать программу, которая бы обнаруживала подключаемые внешние мониторы и автоматически включала и настраивала их через Xlib. Я знаю, что есть расширение XRandr, которое позволяет это. У меня вопрос, как мне включить получение событий XRandr для моего приложения? Какую маску события я должен использовать? Я знаю, что приложение xev может это сделать.

Ответы на вопрос(2)

Ваш ответ на вопрос