Hola, en un programa estoi intentando hacer que al iniciarse un programa aparezca una imagen sin borde (sin ventana) centrada en la ventana pero sobre el escritorio, como una ventana sin borde centrada; el problema es que, por propia experiencia, se que al crear una ventana con SDL esta se crea en un punto cualquiera del escritorio (no se si aleatorio o no) y no se como mover esa ventana para que aparezca centrada en el escritorio, se como crear la ventana si el borde en SDL, pero ademas de eso necesitaria centrarla. A ser posible seria interesante que la solucion fuese portable entre sistemas.
El lenguaje con el que estoi programando es C, y estoi en un sistema GNU/Linux (pero repito que prefiero usar codigo portable que codigo que solo funcione en un sistema, si no fuese posible necesitaria saber como hacerlo en linux y en windows y ya arreglaria la portabilidad con una compilacion condicional).
Gracias de antemano.