SDL_CreateWindow with SDL_WINDOWPOS_UNDEFINED always centers windows


I’m programming with SDL in Linux. I would have thought, that if i set SDL_WINDOWPOS_UNDEFINED for x and y in SDL_CreateWindow(), the window position is chosen by the window manager (XFCE4 here). But windows always open in the center of the screen. Is this correct – and how can I get the desired behaviour?