Restructure xinit to remove -auth. Fixes startx, but is it the right way?