Not just in time, but at least anytime...
The SystemV differs from BSD alike init in some things:
in BSD alike enviroments like Slackware, freeBSD (surprised?) etc, system gets initialized from few common initscripts in a single directory.
in SystemV fammily for each runlevel a separate directory gets parsed by init, so only runlevel-characteristic scripts are run.
SuSE is a SystemV alike linux, so elevate runlevel to at least 3 and then try startx. Perhaps X needs some more services (xauth x-font-server, etc) to run on that distro-release?