Xlib / Motif: Wie in ein XPixmap eines anderen Prozesses zeichnen?



  • Moin,

    ich habe folgendes Problem:

    Zwei Prozesse, eines eine recht komplexe GUI. Dieses hat eine XPixmap in die nun ein zweiter Prozess zeichnen soll. Die XPixmap-ID bzw dessen Handle wird übertragen an den anderen Prozess.

    Dieser zweite Prozess hat seine eigenen XPixmaps auf denen intensiv gezeichnet wird, das Ergebnis soll dann von diesen XPixmaps auf das vom ersten Prozess (Handle ist ja vorhanden) kopiert werden.

    Ein simples XCopyArea funktioniert leider nicht, da bleibt alles schwarz, auch wenn es keinerlei Fehlermeldungen gibt. Mit dem ganzen Xlib-Gedöns kenne ich mich leider so gut wie gar nicht aus, die Dokumentation hilft mir auch nicht gerade weiter.

    Gibt es da simple Methoden für? Wichtig ist desweiteren das das ganze auch funktioniert wenn per ssh und X-forwarding gearbeitet wird. Was übersehe ich? Das muss doch eigentlich irgendwie möglich sein.


Anmelden zum Antworten