В X11 есть ресурсы Pixmap
, которые рассматриваются как Drawable
(например, Window
).
Затем вы можете нарисовать Pixmap
, используя столько шагов, сколько необходимо, и, наконец, используйте XCopyArea()
, чтобы отправить получившийся чертеж в Window
.
Обратите внимание, что Pixmap
стоит на стороне сервера, как Window
, поэтому последняя операция копирования выполняется локально для сервера.