Why do X11 applications start but their windows stay invisible?
It might be a bit of a workaround, but you could try installing XQuartz, a newer version of X11. It bypasses X11 rather than replacing it, so you should be able to uninstall it again if you want Apple's X11 back.