В прошлом я пытался и безуспешно терпел неудачу, делая то, что вы хотите сделать.Тем не менее я нашел несколько «достаточно близких» решений, которые могут представлять интерес.
XCreatePixmap может сработать, но в моем случае не было растрового изображения с желаемыми свойствами(мультисэмплинг), так что это "из окна" (ха-ха)
Чтобы предотвратить некоторый уровень спама, вы можете установить XCreateWindow parent
на существующее окно, отличное от root, достаточно большое, чтобы вместить ваши тестыи вышел за пределы дисплея.Необходимо создать родительское окно, переместить его за пределы экрана и не сфокусировать, но по крайней мере каждое создание окна не будет красть фокус (я думаю) и спам на дисплее.
Или вы придумали способ создания дополнительныхдисплеи, возможно, используя Xvbf .У администратора не было доступа к corp dev env, поэтому он не пытался установить / настроить, в дополнение к другим препятствиям, но он мог бы просто работать для вас.