Jak obserwować zmiany w podłączonych monitorach za pośrednictwem Xlib?

Próbuję napisać program, który wykryje podłączanie zewnętrznych monitorów i automatycznie je włącza i konfiguruje za pomocą Xlib. Wiem, że istnieje rozszerzenie XRandr, które na to pozwala. Moje pytanie brzmi: jak mogę włączyć odbieranie zdarzeń XRandr do mojej aplikacji? Jakiej maski zdarzeń należy użyć? Wiem, że aplikacja xev jest w stanie to zrobić.

questionAnswers(2)

yourAnswerToTheQuestion