Hoi oo7,
tjonge, jij hebt ideën ! Het kan uiteraard, maar je zult een heleboel instellingen (min of meer handmatig)
van tevoren moeten doen. (er hoort echt een hele reeks headers bij !)
Kijk hier:
http://tronche.com/gui/x/xlib/introduction/Als je dat allemaal goed instelt en alle gegevens precies goed op de stack pusht (incluis rechtenpatroon)
en dan de call naar de goede Xlib-routine doet ben je meteen al klaar ...

Maw, je zult nog veel moeten lezen, en het valt niet mee.
Je kunt beter C pakken, want dat is het kader binnen dat alles geprogrammeerd is.
Vriendelijke groet,
track
p.s.: vroeger onder DOS heb ik C-routines ivm assembler opgezet, dat viel mee. Maar met Linux doe ik het liever niet.