Если он работает на X11, в графическом объекте должен быть указатель Display где-то .Вы можете выделить новый с XOpenDisplay(NULL);
, но это вряд ли приведет к тому, что вы хотите.Вам все равно придется найти Windows и другую информацию, которая достаточно сложна, когда программа делает это один раз.
Вам действительно нужно копаться в существующем коде, чтобы найти модуль X11.Скорее всего, будет одна функция, выполняющая итерацию цикла обработки событий в качестве подпрограммы основного цикла обработки real .Если вы не можете просто добавить свой новый код туда, вы можете хотя бы увидеть, как программа уже обращается к этой информации.